1657
1631
1627
1619
1603
1543
1531
1508
1491
1447
1445
1418
1381
1374
1368
1357
1349
1338
1310
1308
1281
1263
1239
1225
1213
1186
1169
1149
1131
1121
1053
1039
1018
1010
1006
985
957
942
927
923
913
910
902
900
898
882
877
873
856
853
844
832
806
786
771
769
767
760
718