Year Number 1960 3626201 1961 3753417 1962 3881925 1963 4011118 1964 4137052 1965 4256584 1966 4369989 1967 4475892 1968 4572507 1969 4658623 1970 4734095 1971 4798965 1972 4854154 1973 4901546 1974 4942703 1975 4979518 1976 5013753 1977 5047841 1978 5083522 1979 5121387 1980 5162666 1981 5207886 1982 5257706 1983 5312530 1984 5372623 1985 5435951 1986 5503632 1987 5577342 1988 5654594 1989 5734136 1990 5814156 1991 5891400 1992 5964052 1993 6031395 1994 6091444 1995 6143271 1996 6187111 1997 6223048 1998 6252049 1999 6274626 2000 6290447 2001 6299059 2002 6299761 2003 6291615 2004 6273642 2005 6245174 2006 6204136 2007 6151640 2008 6090535 2009 6024869 2010 5958905 2011 5892199 2012 5824777 2013 5757423 2014 5690063 2015 5625542 2016 5570334 2017 5531882 2018 5508007 2019 5489346 2020 5469585 2021 5450187 2022 5423484 2023 5388272