Keep scrolling down for answers and more stats ...
961. Japan, 1953
962. France, 1968
963. France, 1958
964. Hong Kong, 1989
965. France, 1960
966. United States, 1990
967. United Kingdom, 1966
968. United States, 1948
969. United States, 1998
970. Germany, 1927
971. United States, 1984
972. United States, 1953
973. United States, 1973
974. United States, 1966
975. Italy, 1994
976. New Zealand, 2003
977. United States, 1988
978. United Kingdom, 1960
979. United States, 1970
980. Russia, 2003