31535
0
2748
2
1824
360
458
6800
2683
2730
6
46414
1
19279
2657
3
2668
105290
25137
282572
2006
20634
8
1649
4594
467
1152
3659
14
584
1431
8766
909
691
1192
1378