Year Number 1970 7878211 1971 8115192 1972 7549349 1973 7453651 1974 7440104 1975 7054180 1976 6666969 1977 6480859 1978 6353460 1979 6692272 1980 6227830 1981 6462216 1982 6293462 1983 6269845 1984 6076958 1985 6152916 1986 6086521 1987 5989373 1988 5951713 1989 6164761 1990 5453883 1991 5386111 1992 6409343 1993 6483433 1994 5994710 1995 6589592 1996 5954115 1997 6055665 1998 6220779 1999 5947574 2000 5463407 2001 4456519 2002 3714031 2003 3406584 2004 3131936 2005 3247954 2006 3332097 2007 2987081 2008 2596261 2009 2322072 2010 2005394 2011 2015838 2012 1728224 2013 2120273 2014 2288599 2015 2450121 2016 2358558 2017 2239035 2018 2156584