Year Number 1971 4985800 1972 5034800 1973 5067500 1974 5072300 1976 4874000 1977 4737600 1978 4578600 1979 4417900 1980 4301200 1981 4252524 1982 4203200 1983 4209400 1984 4207900 1985 4219000 1986 4246800 1988 4277000 1990 4273500 1991 4230100 1992 4180900 1993 4156700 1994 4202200 1998 4679759 1999 4859733 2000 4851482 2001 4777496 2002 4649313 2003 4497864 2004 4126341 2005 3723247 2006 3584974 2007 3411430 2008 3216245 2009 3016333 2010 2891266 2011 2667758 2012 2642154 2013 2532019 2014 2470546 2015 2177134 2016 2139673 2017 2155989 2018 2199778