105290
0
1973
2
2748
584
31535
1824
46414
1
6800
2683
2730
6
458
2657
3
2668
464
282572
20634
8
1649
4594
467
1392
327
1152
3659
14
918
1045
1431
8766
2716
4
909
691