Year Number 1971 15426000 1972 15423000 1973 15258000 1974 15075000 1975 14669000 1976 14176000 1977 13520000 1978 12823000 1979 12098000 1980 11578000 1981 11351000 1982 11199000 1983 11242000 1984 11344000 1985 11503000 1986 11675000 1987 11851000 1988 11989000 1989 12113000 1990 12257000 1991 12363000 1992 12313000 1993 12306000 1994 12424000 1995 12829000 1996 13194000 1997 13537000 1998 13946000 1999 14186837 2000 14138837 2001 13857896 2002 13369909 2003 12536543 2004 11526311 2005 10409673 2006 9590695 2007 8956312 2008 8415648 2009 8056790 2011 7651800 2012 7589670 2013 7544082 2014 7577881 2015 7866270 2016 8051287 2017 8473262