Year Number 1960 7855659 1961 8110089 1962 8338978 1963 8550355 1964 8728460 1965 8886298 1966 9035899 1967 9141451 1968 9229136 1969 9323374 1970 9337934 1971 9301951 1972 9247353 1973 9125992 1974 8937219 1975 8684574 1976 8408655 1977 8135801 1978 7865213 1979 7600683 1980 7362351 1981 7138223 1982 6912724 1983 6696713 1984 6502883 1985 6360616 1986 6283029 1987 6267139 1988 6326193 1989 6441560 1990 6571583 1991 6678103 1992 6755764 1993 6806560 1994 6815770 1995 6794125 1996 6759649 1997 6717979 1998 6668107 1999 6620103 2000 6572314 2001 6510383 2002 6426451 2003 6320397 2004 6205986 2005 6089232 2006 5982673 2007 5901489 2008 5831525 2009 5766186 2010 5716504 2011 5568777 2012 5528112 2013 5501136 2014 5500443 2015 5544630 2016 5616222 2017 5688174 2018 5760279 2019 5823346 2020 5875978 2021 5929677 2022 6007642 2023 6068562