31535
0
2748
2
1824
2683
2657
3
467
6800
1378
2730
6
458
282572
2668
2271
46414
1
1138
4594
1152
3268
105290
625
4292
6213
683
3659
14
2086
20634
8
383
266
1649