Year Number 1960 17932697 1961 18336334 1962 18489070 1963 18555915 1964 18484576 1965 18330408 1966 18061503 1967 17755695 1968 17448091 1969 17117273 1970 16738263 1971 16380936 1972 16064802 1973 15750416 1974 15459077 1975 15202514 1976 14989819 1977 14822365 1978 14714261 1979 14700932 1980 14792242 1981 14942057 1982 15148223 1983 15420795 1984 15742168 1985 16034480 1986 16281464 1987 16497856 1988 16683500 1989 16776913 1990 16703604 1991 16610682 1992 16426775 1993 16172588 1994 15920797 1995 15649644 1996 15309885 1997 14889249 1998 14359925 1999 13755287 2000 13139717 2001 12500464 2002 11836272 2003 11307659 2004 10956339 2005 10665418 2006 10440102 2007 10332031 2008 10358752 2009 10466274 2010 10564440 2011 10714433 2012 10974611 2013 11267402 2014 11570195 2015 11876437 2016 12160344 2017 12367412 2018 12468020 2019 12508869 2020 12501414 2021 12483021 2022 12427592 2023 12298504