Year Number 1970 6708892 1971 6746880 1972 6687185 1973 6474871 1974 6328143 1975 6342637 1976 6103482 1977 5756527 1978 5573982 1979 4894266 1980 4773462 1981 4315472 1982 4330379 1983 4408236 1984 4577532 1985 4430552 1986 4633248 1987 4674574 1988 4930287 1989 5425467 1990 5220623 1991 5100417 1992 4709181 1993 4563888 1994 4902890 1995 4992010 1996 4740806 1997 5324918 1998 3367865 1999 2480622 2000 2175209 2001 2119251 2002 2065779 2003 2103773 2004 2329227 2005 1649030 2006 2252541 2007 2097063 2008 1399159 2009 1442720 2010 1653693 2011 1697598 2012 1690129 2013 1876923 2014 2008058 2015 1956240 2016 1942208 2017 1839718 2018 2266933