1000
0
830
496
673
801
868
1
1115
1963
2
488
3187
5
1301
1233
1371
662
1537
1554
344
1837
1749
1254
983
1306
4311
1380
1309
1382
802
804
4551
7
3132
10