257
0
1860
2
1125
1
1972
2749
3
1339
1547
3065
3583
10
1277
1000
2219
2468
918
1734
1256
2055
1393
83
637
1033
1694
2721
2131
3326
753
1017
1188
1139
2235