31535
0
1105
1
3381
3
1649
1824
1020
1431
2
6800
2748
8766
467
909
1192
1378
1428
1069
552
896
1024
1586
1543
2522
4594
611
1779
19279
1009
3373
282572
1418