1000
0
1749
1
830
526
496
693
745
2710
2
915
2368
1547
801
1778
1844
4179
868
2166
2999
3
1568
2392
1813
1431
300
2184
1382
2294
1632
673
1788
4833