1537
1529
1508
1482
1470
1462
1459
1457
1432
1417
1322
1291
1287
1282
1251
1247
1243
1222
1203
1200
1185
1184
1149
1143
1127
1124
1090
1086
1057
1051
1050
1048
1032
1022
968
943
942
913
904
889
868
867
852
842
823
798
797
784
758
749
748
733
721
719
701
679
670
669
659