1000
0
1380
526
1787
1
1660
1751
1399
1813
868
2562
2
1532
2294
1632
1778
2710
3326
3
1168
1938
801
1093
1305
673
830
1545
1844
4530
662
83
9305
8
2082