1514
1511
1468
1436
1406
1379
1357
1346
1311
1293
1283
1279
1277
1224
1210
1190
1188
1181
1172
1169
1148
1129
1109
1099
1092
1070
1039
1029
1003
958
955
950
947
901
886
885
884
866
849
841
832
827
813
809
802
796
794
785
778
750
748
720
711
709