1517
1501
1461
1439
1431
1424
1418
1409
1396
1370
1353
1335
1329
1328
1327
1319
1306
1279
1258
1243
1235
1205
1201
1187
1114
1103
1100
1092
1085
1077
1041
1016
1004
992
963
937
935
911
910
858
851
848
843
842
839
833
826
798
791
780
768
750
746
734
714
713
692
691
658