2219
2
1000
0
1860
257
1125
1
2055
2749
3
1339
1547
1986
3065
1277
3583
10
2169
1972
2999
1752
1382
1734
918
6346
16
1256
3296
4
83
2277
637
2234
1174
2336
5
1285