31535
0
2748
2
19279
4328
10
584
1824
360
458
6800
2683
2730
6
2657
3
2668
1333
1
105290
25137
282572
20634
8
2008
1649
4594
46414
467
653
1152
3659
14
2650
1431
8766
909