1699
1695
1674
1657
1640
1635
1631
1560
1517
1502
1491
1486
1471
1462
1441
1436
1427
1419
1407
1344
1320
1312
1301
1286
1267
1264
1245
1242
1219
1203
1171
1162
1140
1102
1084
1045
1034
1031
1025
1023
1004
982
980
950
941
925
917
907
879
878
871
852
844
829
823
817
781
742
740
714