Year Number 1972 3816747 1973 3988881 1974 3944758 1975 3854819 1976 3665481 1977 3610077 1978 3518321 1979 3409251 1980 3434426 1981 3749403 1982 3727103 1983 3850548 1984 3502900 1985 3480473 1986 3156207 1987 2940117 1988 2667130 1989 2763846 1990 2717709 1991 2522938 1992 2645514 1993 2778964 1994 2851226 1995 3015421 1996 2805297 1997 2827111 1998 2228358 1999 2014774 2000 2170991 2001 1925595 2002 1697949 2003 1348340 2004 1411030 2005 1518810 2006 1558592 2007 1457752 2008 1179393 2009 1304604 2010 1273533 2011 1102343 2012 1090647 2013 958438 2014 1134257 2015 1034191 2016 1072203 2017 1091185 2018 1455945