31535
0
1824
1681
1
2748
2
3691
5
1463
6800
2683
282572
4111
2730
6
46414
458
2657
3
683
2668
19279
3287
608
105290
918
20634
8
552
1649
4594
639
467
329
408
1045