2219
2
1000
0
1860
2055
257
1125
1
637
2749
3
1339
3065
1277
1547
3583
10
1972
2060
918
1734
1256
2235
8411
575
1812
2788
3560
2763
775
621
2890
1679
444571
9