Year Number 1960 8356373 1961 8422241 1962 8507529 1963 8572653 1964 8665447 1965 8797361 1966 8927753 1967 9068837 1968 9203708 1969 9313667 1970 9425782 1971 9532266 1972 9611679 1973 9675087 1974 9730102 1975 9775138 1976 9823628 1977 9863570 1978 9864603 1979 9815305 1980 9733541 1981 9621336 1982 9477465 1983 9322101 1984 9152676 1985 8965541 1986 8756306 1987 8525109 1988 8278624 1989 8014856 1990 7728345 1991 7455864 1992 7223393 1993 7004687 1994 6788223 1995 6585225 1996 6403611 1997 6248247 1998 6120460 1999 6022016 2000 5958164 2001 5940751 2002 5996351 2003 6102165 2004 6207097 2005 6316175 2006 6449168 2007 6601152 2008 6756864 2009 6883692 2010 6974227 2011 7047232 2012 7085949 2013 7080929 2014 7060456 2015 7039273 2016 7016924 2017 6993265 2018 6955240 2019 6904213 2020 6818586 2021 6688904 2022 6592394 2023 6513434