2219
2
1000
0
1860
2055
257
1125
1
637
2234
4
2297
796
6
2749
3
1618
1339
3065
2999
1277
1547
3583
10
4670
1752
1394
4012
891
2528
1972
3758
2173
7304
7
2257
3587