257
0
1860
2
637
1125
1
1972
2749
3
1339
3065
3583
10
1277
1547
1000
2219
918
1013
2235
2048
1426
1042
1179
1391
2609
766
1734
2114
278
1104
1256
2055