31535
0
1105
1
2329
2
1649
1824
1431
6800
2748
8766
467
909
1192
1378
1428
1069
552
896
1024
1586
1543
3708
2522
319
4594
611
1779
19279
2118
1009
3373