31535
0
458
2748
2
1824
360
19279
46414
1
6800
25137
2683
2730
6
2657
3
683
2668
105290
282572
398
20634
8
552
1649
4594
467
1045
1152
3659
14
422
584
169211
11
1431
608