Year Number 1960 91624380 1961 93326856 1962 94438247 1963 95321495 1964 95982530 1965 96454788 1966 96811127 1967 97155012 1968 97369881 1969 97401634 1970 97164856 1971 96867446 1972 96635813 1973 96326109 1974 95965534 1975 95548329 1976 95111125 1977 94670539 1978 94179140 1979 93745996 1980 93511160 1981 93388710 1982 93287983 1983 93212968 1984 93244179 1985 93367397 1986 93504036 1987 93641895 1988 93811640 1989 93815693 1990 93612858 1991 93293123 1992 92816890 1993 92262578 1994 91493549 1995 90522183 1996 89459306 1997 88275252 1998 86899722 1999 85399449 2000 83862864 2001 82261838 2002 80651083 2003 79250670 2004 78100157 2005 77104838 2006 76306835 2007 75775597 2008 75668237 2009 75803156 2010 76026588 2011 76235738 2012 76626802 2013 77153668 2014 77751368 2015 78404315 2016 79076916 2017 79692335 2018 80185877 2019 80503625 2020 80629002 2021 80588951 2022 80088319 2023 79736307