20634
8
2855
3
2668
2
2730
6
1020
0
282572
2069
2657
4396
625
1551
1392
418
1880
25137
1824
395
1
1319
31535
968
105290
5429
895
467
1222856
4
180849
575
428
1023
3442