303
0
157
282572
1824
257
301
408
1869
5
47041
567
1
158
379
1085
185
3248
1222856
4
1149
1018
654
575
367
474
680
9355
3
232
482
688
2189
679
647