Year Number 1960 6332082 1961 6406608 1962 6480804 1963 6555377 1964 6630601 1965 6704851 1966 6776657 1967 6848174 1968 6920769 1969 6998449 1970 7085429 1971 7183794 1972 7292980 1973 7419267 1974 7568578 1975 7726463 1976 7888774 1977 8058684 1978 8232240 1979 8409551 1980 8587457 1981 8762245 1982 8931392 1983 9094356 1984 9249100 1985 9392360 1986 9523446 1987 9642770 1988 9749401 1989 9841087 1990 9923135 1991 9997310 1992 10061416 1993 10120239 1994 10177919 1995 10232736 1996 10280809 1997 10322641 1998 10362154 1999 10404492 2000 10446623 2001 10480859 2002 10506597 2003 10524279 2004 10536490 2005 10545212 2006 10549195 2007 10548628 2008 10542552 2009 10535676 2010 10458055 2011 10488330 2012 10528457 2013 10575005 2014 10620844 2015 10666195 2016 10712909 2017 10749948 2018 10764622 2019 10758123 2020 10734508 2021 10699429 2022 10658669 2023 10606499