Year Number 1960 11413874 1961 11717226 1962 11904486 1963 12028025 1964 12034724 1965 11984784 1966 11943000 1967 11905357 1968 11865361 1969 11788197 1970 11678265 1971 11587895 1972 11507680 1973 11400702 1974 11270171 1975 11139718 1976 11010222 1977 10876938 1978 10731664 1979 10666042 1980 10693954 1981 10733346 1982 10763318 1983 10835435 1984 10938400 1985 11024420 1986 11089488 1987 11120220 1988 11134714 1989 11153577 1990 11121499 1991 11060164 1992 11010568 1993 10925582 1994 10738134 1995 10479480 1996 10187683 1997 9871840 1998 9491146 1999 9058379 2000 8629446 2001 8180100 2002 7754850 2003 7422091 2004 7146498 2005 6905325 2006 6713430 2007 6581410 2008 6516026 2009 6506539 2010 6516367 2011 6540904 2012 6603170 2013 6692564 2014 6771766 2015 6850764 2016 6904805 2017 6930538 2018 6907943 2019 6849643 2020 6775824 2021 6675299 2022 5861868 2023 5689281