31535
0
1115
1
1824
2748
2
4594
1105
1192
1428
1586
846
1649
3114
4
1152
552
2522
611
3659
14
653
422
1009
6800
458
1431
8766
2275
909
1297
1378
1779
3373