Year Number 1960 15332629 1961 15823436 1962 16269425 1963 16682743 1964 17034212 1965 17344975 1966 17637117 1967 17843512 1968 18012935 1969 18193079 1970 18220024 1971 18150478 1972 18045559 1973 17811867 1974 17446531 1975 16954538 1976 16416228 1977 15885093 1978 15359420 1979 14846937 1980 14387106 1981 13953444 1982 13513923 1983 13092754 1984 12715320 1985 12437428 1986 12284440 1987 12249096 1988 12357141 1989 12574958 1990 12822917 1991 13026218 1992 13175596 1993 13275101 1994 13293459 1995 13251830 1996 13186297 1997 13108188 1998 13014778 1999 12923791 2000 12831415 2001 12709705 2002 12545005 2003 12337187 2004 12110377 2005 11877160 2006 11662211 2007 11495034 2008 11351336 2009 11219314 2010 11119468 2011 10830441 2012 10751064 2013 10698650 2014 10698789 2015 10786446 2016 10926988 2017 11068979 2018 11210224 2019 11333040 2020 11435908 2021 11542029 2022 11696671 2023 11818004