31535
0
1020
1824
2748
2
467
1105
1
547
458
1157
2243
7
552
4536
19279
1009
2587
16
437
46414
909
4594
2275
1069
2522
691
1378
1428
1649
1137
1115
1586
1780