Year Number 1960 12240581 1961 12383917 1962 12413827 1963 12433841 1964 12465481 1965 12496972 1966 12536189 1967 12575521 1968 12612449 1969 12654482 1970 12697950 1971 12755924 1972 12820536 1973 12863671 1974 12861529 1975 12805107 1976 12705719 1977 12603293 1978 12500257 1979 12390675 1980 12316120 1981 12272534 1982 12239528 1983 12191190 1984 12121182 1985 12045460 1986 11953081 1987 11842103 1988 11739766 1989 11670180 1990 11642461 1991 11696616 1992 11699044 1993 11667960 1994 11612078 1995 11537796 1996 11455919 1997 11380771 1998 11345052 1999 11359738 2000 11401604 2001 11447390 2002 11485624 2003 11520090 2004 11555065 2005 11593672 2006 11636647 2007 11681593 2008 11743903 2009 11825661 2010 11902551 2011 11965869 2012 12026635 2013 12082156 2014 12111630 2015 12103090 2016 12060052 2017 12015918 2018 11977969 2019 11928814 2020 11860183 2021 11772947 2022 11690387 2023 11617021