Year Number 1960 92445198 1961 93350184 1962 93783070 1963 94097067 1964 94469107 1965 94815842 1966 95080831 1967 95305970 1968 95456429 1969 95549951 1970 95383104 1971 95143289 1972 95034340 1973 94858752 1974 94648711 1975 94400021 1976 94058495 1977 93575465 1978 92881295 1979 92019207 1980 91172083 1981 90322324 1982 89314942 1983 88180924 1984 87041512 1985 85986282 1986 85012114 1987 84082314 1988 83258519 1989 82450510 1990 81609060 1991 80670469 1992 79714532 1993 78917047 1994 77993924 1995 76943389 1996 75883113 1997 74886260 1998 73953354 1999 73110378 2000 72246855 2001 71393765 2002 70629735 2003 69978130 2004 69356981 2005 68805390 2006 68368271 2007 68087812 2008 67994069 2009 68021473 2010 68050303 2011 67857001 2012 67812726 2013 67807948 2014 67779033 2015 67718488 2016 67699429 2017 67724222 2018 67724947 2019 67568748 2020 67329534 2021 66907274 2022 66375531 2023 66041167