Year Number 1960 22755599 1961 22748527 1962 22711734 1963 22646965 1964 22560586 1965 22398983 1966 22217881 1967 22032079 1968 21826671 1969 21596073 1970 21355490 1971 21156251 1972 20978152 1973 20775945 1974 20558940 1975 20344528 1976 20112401 1977 19863404 1978 19599657 1979 19358207 1980 19143510 1981 18933317 1982 18690449 1983 18453837 1984 18220686 1985 17983375 1986 17752120 1987 17526818 1988 17311571 1989 17231090 1990 17250258 1991 17266246 1992 17295680 1993 17284882 1994 17179753 1995 17024465 1996 16854180 1997 16681546 1998 16514088 1999 16339766 2000 16156939 2001 15969540 2002 15770402 2003 15574112 2004 15375750 2005 15172576 2006 14986596 2007 14814625 2008 14652281 2009 14505878 2010 14405248 2011 14311033 2012 14233330 2013 14158653 2014 14048855 2015 13974326 2016 13892494 2017 13802628 2018 13696770 2019 13576734 2020 13435621 2021 13261249 2022 11430780 2023 11064850