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