342
339
306
312
252
387
48
1062
21009
0
156
309