303
0
25137
157
2198
2
1824
257
2710
9
301
408
4396
3
47041
567
1
158
360784
19
379
1085
185
3248
1222856
4
1149
1018
654
575
367
474
680
9355
232
482
688