1580
1577
1565
1549
1522
1490
1452
1450
1418
1411
1369
1360
1351
1342
1328
1316
1315
1308
1292
1284
1245
1244
1205
1157
1148
1133
1103
1090
1059
1049
1048
1031
1030
987
951
926
924
920
911
887
885
882
880
871
865
839
831
810
780
777
775
759
746
706
704
678