Year Number 1960 6763391 1961 7073506 1962 7380666 1963 7718551 1964 7998880 1965 8221346 1966 8443071 1967 8633181 1968 8792664 1969 8942189 1970 9086818 1971 9252066 1972 9400267 1973 9537438 1974 9672375 1975 9805195 1976 9992762 1977 10190424 1978 10357581 1979 10517415 1980 10708582 1981 10959568 1982 11240347 1983 11525618 1984 11802531 1985 12070372 1986 12320506 1987 12542623 1988 12731645 1989 12907460 1990 13078721 1991 13233811 1992 13365944 1993 13460689 1994 13505536 1995 13491180 1996 13409524 1997 13269886 1998 13090869 1999 12886015 2000 12663759 2001 12438375 2002 12231587 2003 12041187 2004 11858513 2005 11677094 2006 11487903 2007 11307543 2008 11158046 2009 11051726 2010 10995412 2011 10988445 2012 11025910 2013 11098741 2014 11190209 2015 11280086 2016 11357683 2017 11415313 2018 11458838 2019 11494237 2020 11523257 2021 11550338 2022 11556454 2023 11533142