Year Number 1960 13033002 1961 13090509 1962 13042252 1963 12951212 1964 12844464 1965 12689778 1966 12498398 1967 12328390 1968 12169286 1969 12012043 1970 11835000 1971 11682427 1972 11607419 1973 11590122 1974 11655959 1975 11796209 1976 11982043 1977 12162410 1978 12301313 1979 12429544 1980 12565085 1981 12702673 1982 12783035 1983 12797797 1984 12813881 1985 12837675 1986 12857611 1987 12856013 1988 12817264 1989 12701113 1990 12508656 1991 12267329 1992 12000022 1993 11743786 1994 11480691 1995 11193206 1996 10900174 1997 10615300 1998 10326671 1999 10030179 2000 9686242 2001 9331136 2002 8991262 2003 8698747 2004 8434417 2005 8207566 2006 8024871 2007 7877211 2008 7776726 2009 7725136 2010 7683682 2011 7653808 2012 7624555 2013 7601393 2014 7581325 2015 7567981 2016 7568647 2017 7591152 2018 7620794 2019 7642251 2020 7643229 2021 7591830 2022 7439171 2023 7381040