1589
1
1500
869
1834
1980
507
692
841
820
1036
874
1026
1071
1000
0
1721
1100
1520
1421
794
1744
799
2278
2
1483
1689
623
1092