Year Number 1970 25150936 1971 25811384 1972 25593596 1973 23706028 1974 23239394 1975 22713520 1976 22284580 1977 22401152 1978 24099508 1979 23815186 1980 22939884 1981 21789924 1982 21441820 1983 20956436 1984 19945264 1985 18587248 1986 16978816 1987 16287085 1988 14944796 1989 13268553 1990 13968024 1991 13667353 1992 14220208 1993 14659377 1994 15494363 1995 17431738 1996 18584932 1997 20235964 1998 18299904 1999 15497398 2000 14441833 2001 13715691 2002 13534616 2003 12684557 2004 11801211 2005 10495676 2006 10168579 2007 7575686 2008 7708772 2009 8799873 2010 8568453 2011 9234568 2012 7561816 2013 7326612 2014 7055418 2015 6492140 2016 6425499 2017 6347399 2018 6678478