Year Total 1980 46984500 1981 53190000 1982 63828000 1983 72693000 1984 74466000 1985 82444500 1986 85104000 1987 93087000 1988 96624000 1989 102834000 1990 101943000 1991 109926000 1992 117909000 1993 121455000 1994 129429000 1995 136521000 1996 140067000 1997 202122000 1998 200349000 1999 204777000 2000 195912000 2001 194886000 2002 216792000 2003 217494000 2004 289071000 2005 271620000 2006 308412000 2007 323568000 2008 322893000 2009 325431000 2010 374994000 2011 407259000 2012 407070000 2013 406161000 2014 417627000 2015 381159000 2016 334575000