1000
0
526
1380
1399
1
1787
1660
868
1813
1751
2562
2
3326
3
801
3080
1093
2932
21152
8
1305
673
830
2710
1532
4530
2294
1632
662
1778
1938
9305
3090
6
1168