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