31535
0
1020
2748
2
1824
467
547
458
1157
2243
7
3092
1
4536
282572
2587
16
46414
4594
2730
6
691
1137
1009
1105
1780
2683
2657
3
683
1152
6800
2668
437
768
2727