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