Year Number 1970 3322107 1971 3333746 1972 3298412 1973 3186063 1974 3112328 1975 3123823 1976 3004060 1977 2829961 1978 2735658 1979 2389173 1980 2333567 1981 2131932 1982 2148315 1983 2196384 1984 2276651 1985 2211426 1986 2310678 1987 2348255 1988 2495757 1989 2761105 1990 2678587 1991 2627965 1992 2329117 1993 2182474 1994 2293172 1995 2307408 1996 2190618 1997 2538064 1998 1595427 1999 1180103 2000 1020606 2001 915821 2002 809104 2003 840955 2004 1063842 2005 850076 2006 1170821 2007 1174098 2008 703641 2009 820586 2010 927457 2011 915830 2012 922212 2013 1048343 2014 1097060 2015 1069404 2016 1059195 2017 1004387 2018 1252795