3092
1
1222856
4
2836
9
2992
0
345
383
25137
247
1811
580
288
371
171
800
2500
5
431
460
1045
418
1541
1277
901
1774
1824
31535
2542
584
951
2587
16
4154
2