Year Number 1960 18674074 1961 19222187 1962 19809923 1963 20453475 1964 21158916 1965 21917874 1966 22707208 1967 23503212 1968 24299494 1969 25090379 1970 25881778 1971 26652160 1972 27427027 1973 28237651 1974 29058740 1975 29895322 1976 30753628 1977 31643651 1978 32577957 1979 33581375 1980 34706051 1981 35968859 1982 37332090 1983 38758085 1984 40221422 1985 41753407 1986 43378903 1987 45079316 1988 46839145 1989 48642657 1990 50478052 1991 52326134 1992 54094171 1993 55799218 1994 57494277 1995 59143346 1996 60721843 1997 62190243 1998 63573713 1999 64912192 2000 66255250 2001 67571624 2002 68753596 2003 69806769 2004 70780531 2005 71658119 2006 72472638 2007 73325269 2008 74260716 2009 75256560 2010 76306736 2011 77377790 2012 78410416 2013 79385165 2014 80268200 2015 81067651 2016 81796248 2017 82479664 2018 83180463 2019 83908472 2020 84681629 2021 85480175 2022 86230641 2023 86921387