1520
1495
1494
1469
1461
1441
1429
1422
1419
1394
1391
1359
1349
1325
1317
1310
1291
1267
1263
1253
1242
1230
1201
1197
1146
1145
1122
1117
1077
1060
1032
1024
1009
987
965
944
933
927
908
891
877
859
828
826
817
811
799
787
762
751
749
738
728
726
724
711
710
707
702