Year Number 1960 27493397 1961 27347642 1962 26835246 1963 26009547 1964 25205548 1965 24663501 1966 24217677 1967 23965568 1968 24009634 1969 24141920 1970 24333092 1971 24862420 1972 25314562 1973 25823134 1974 26288932 1975 26686321 1976 26955002 1977 27118851 1978 27184739 1979 27140621 1980 26978492 1981 26917514 1982 26759546 1983 26371736 1984 25980900 1985 25535938 1986 24980234 1987 24327904 1988 23589549 1989 22813037 1990 22070284 1991 21438200 1992 20887913 1993 20384722 1994 19944347 1995 19562139 1996 19240525 1997 18973055 1998 18722896 1999 18463330 2000 18230489 2001 18057111 2002 17897800 2003 17734692 2004 17568561 2005 17434426 2006 17323931 2007 17233947 2008 17147195 2009 17027903 2010 16905743 2011 16756081 2012 16598820 2013 16443186 2014 16283609 2015 16113192 2016 15941793 2017 15745852 2018 15522442 2019 15287198 2020 15044891 2021 14797709 2022 14542937 2023 14280675