1523
1512
1496
1494
1481
1462
1436
1428
1394
1358
1344
1332
1331
1325
1322
1316
1305
1272
1269
1204
1201
1188
1164
1156
1151
1131
1115
1095
1086
1085
1075
1026
994
990
983
970
965
947
934
906
899
891
872
851
848
806
803
798
790
782
756
755
752
737
725
683
680
667
659