1547
1543
1519
1500
1499
1483
1466
1462
1451
1411
1398
1365
1364
1333
1327
1287
1277
1276
1269
1255
1216
1203
1179
1173
1148
1120
1111
1109
1106
1052
1028
1018
1017
977
974
957
947
902
887
876
868
841
840
835
828
822
816
781
778
770
752
745
696
695
694
693