2219
2
1000
0
1860
2055
3629
1
257
1125
637
3871
2794
1618
841
3470
5
2749
3
1339
862
3065
2650
20
1277
1547
3583
10
3066
7
2285
1868
2534
2343
1972
5946
1412
3505