2219
2
1000
0
1860
257
1125
1
2055
2749
3
1339
1547
1986
3065
1277
3583
10
2169
1972
1382
1734
918
1256
83
637
1174
2492
3326
1002
946
446
2071
1558
1527