105290
0
31535
2748
2
933
1
417
1099
1824
458
6800
467
2683
1857
2730
6
1418
3659
14
2657
3
2668
3092
167
1270
478
765
2275
661
282572
20634
8
1649
4594
46414
1152