Year Number 1960 7476970 1961 7713348 1962 7930447 1963 8132388 1964 8305752 1965 8458677 1966 8601218 1967 8702061 1968 8783798 1969 8869705 1970 8882090 1971 8848527 1972 8798206 1973 8685875 1974 8509311 1975 8269965 1976 8007573 1977 7749291 1978 7494207 1979 7246254 1980 7024755 1981 6815221 1982 6601199 1983 6396040 1984 6212437 1985 6076812 1986 6001412 1987 5981957 1988 6030948 1989 6133398 1990 6251333 1991 6348115 1992 6419833 1993 6468542 1994 6477689 1995 6457705 1996 6426648 1997 6390209 1998 6346672 1999 6303688 2000 6259101 2001 6199323 2002 6118554 2003 6016791 2004 5904391 2005 5787928 2006 5679538 2007 5593545 2008 5519811 2009 5453128 2010 5402964 2011 5261664 2012 5222952 2013 5197514 2014 5198346 2015 5241816 2016 5310767 2017 5380805 2018 5449945 2019 5509694 2020 5559930 2021 5612351 2022 5689029 2023 5749443