1559
1547
1537
1522
1517
1491
1485
1429
1399
1393
1373
1354
1346
1332
1328
1323
1322
1315
1284
1208
1201
1197
1189
1181
1140
1138
1129
1110
1100
1074
1036
1002
978
971
969
944
924
899
897
886
880
863
834
806
805
796
785
784
783
759
752
741
732
689
678
672
659