1665
American
1629
1569
1521
1509
1416
1377
1368
1362
1341
1338
1326
1323
1320
1296
1213
1162
1057
1003
997
949
946
919
906
885
864
831
795
732
705
693