31535
0
2748
2
1824
3092
1
584
608
1152
6800
458
2683
2730
6
19279
2657
3
683
255
2668
422
105290
326
39034
282572
20634
8
1343
552
543
1649
4594
46414
467