Year Number 1960 60316755 1961 61146392 1962 62378444 1963 63991229 1964 65603572 1965 67000135 1966 68120520 1967 69145271 1968 69992810 1969 70842946 1970 71627272 1971 73097921 1972 73854357 1973 74546419 1974 75214015 1975 75887579 1976 76477143 1977 77044268 1978 77639037 1979 78271107 1980 78966952 1981 79508807 1982 80106499 1983 80959193 1984 81775586 1985 82563185 1986 83314680 1987 84089079 1988 84841583 1989 85559221 1990 86096863 1991 86536705 1992 86848860 1993 87064178 1994 87157513 1995 87135285 1996 87013094 1997 86812362 1998 86622587 1999 86357057 2000 86028257 2001 85671811 2002 85301311 2003 84990460 2004 84562217 2005 84011699 2006 83351772 2007 82682697 2008 81996931 2009 81355870 2010 80939051 2011 80425404 2012 79572883 2013 78399486 2014 77229906 2015 76282461 2016 75621650 2017 75084846 2018 74638081 2019 74267895 2020 73864092 2021 73446995 2022 73138948 2023 72796769