Year Number 1971 9248290 1972 9711496 1973 10195167 1974 10762665 1975 10999713 1976 11461415 1977 12148221 1978 12560035 1979 13536265 1980 14126414 1981 14666257 1982 14981028 1983 15222916 1984 15376153 1985 15219245 1986 15124160 1987 14994642 1988 14768008 1989 14656357 1990 14493763 1991 14401588 1992 14396993 1993 14425669 1994 14469450 1995 14574202 1996 14623438 1997 14650521 1998 14647797 1999 14697915 2000 14765603 2001 14792528 2002 14843381 2003 14857191 2004 14781327 2005 14700005 2006 14595195 2007 14631498 2008 14699146 2009 14861232 2010 14906476 2011 14934663 2012 14956982 2013 14837204 2014 14627368 2015 14397928 2016 14297027 2017 14182288 2018 14061377 2019 14012770 2020 13902903 2021 13716407 2022 13502103