257
0
1860
2
1125
1
1972
2749
3
1339
1547
3065
3583
10
1277
1000
2219
918
1691
1734
300
1256
2055
2368
83
1568
637
1123
2529
7
1101
4363
3508
1504
3326