1880
1853
1821
1760
1724
1697
1694
1646
1644
1615
1594
1586
1554
1447
1446
1445
1413
1300
1138
999
909
898
890
810
806
793
784
778
764
746
744
735
733
674
673
612
0