31535
0
2748
2
1824
2683
105290
6800
584
2730
6
467
282572
1099
1
1009
458
3659
14
2657
3
46414
2668
3663
552
4594
1343
383
266
20634
8
683
1649
768
543
1152