Year Number 1960 4648408 1961 4737863 1962 4832118 1963 4930235 1964 5031822 1965 5137715 1966 5246572 1967 5356479 1968 5468361 1969 5583550 1970 5703775 1971 5829624 1972 5958524 1973 6090686 1974 6228429 1975 6370665 1976 6514831 1977 6660468 1978 6807577 1979 6955993 1980 7105263 1981 7253684 1982 7401437 1983 7548447 1984 7694101 1985 7839327 1986 7985430 1987 8133324 1988 8281001 1989 8424736 1990 8564931 1991 8703946 1992 8842834 1993 8981860 1994 9121594 1995 9262532 1996 9405318 1997 9551155 1998 9700428 1999 9853407 2000 10010039 2001 10169856 2002 10333879 2003 10502180 2004 10674260 2005 10850217 2006 11028048 2007 11202016 2008 11369721 2009 11532057 2010 11686611 2011 11832020 2012 11967095 2013 12091158 2014 12211695 2015 12328424 2016 12467153 2017 12668844 2018 12909544 2019 13146408 2020 13314429 2021 13423378 2022 13458005 2023 13417152