2219
2
1000
0
1295
1
2650
20
844
1860
2055
280
421
1859
257
923
1125
637
1581
1913
5
3589
1016
2722
2250
2011
1632
3765
4
2245
3
2749
1339
4079
1755
2627
7
1864