1524
1496
1488
1482
1478
1468
1448
1416
1391
1389
1370
1315
1304
1301
1274
1267
1249
1232
1218
1216
1208
1201
1191
1150
1119
1117
1096
1079
1074
1069
1059
1056
1017
1006
987
962
944
936
927
921
904
866
863
861
833
827
815
781
776
760
749
723
722
713
707
704
676