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