Keep scrolling down for answers and more stats ...
941. Germany, 1938
942. United States, 1973
943. Taiwan, 1997
944. United States, 1999
945. United States, 2005
946. France, 1975
947. France, 1938
948. France, 1994
949. West Germany, 1965
950. Italy, 1974
951. United States, 1989
952. United States, 1981
953. United States, 1953
954. Ivory Coast, 1958
955. France, 1970
956. United States, 1987
957. United States, 1951
958. United States, 1960
959. United States, 1971
960. United Kingdom, 1986