31535
0
1824
2748
2
1649
1
1642
1418
458
6800
1921
1431
3287
8766
552
2459
9
909
1192
1378
467
1428
1069
1407
2683
3659
14
896
1105
1024
1115
1586
1543
2522