Year Total 1985 3902300 1986 4165500 1987 4513800 1988 5102400 1989 4799200 1990 5088100 1991 5215500 1992 4891600 1993 4411100 1994 2727600 1995 3433500 1996 2969300 1997 4829200 1998 4242100 1999 5640200 2000 7076400 2001 7219300 2002 7702300 2003 9284100 2004 10942000 2005 11542000 2006 12019000 2007 12435000 2008 14445000 2009 14870000 2010 15845000 2011 15589000 2012 15450000 2013 16603000 2014 16866000 2015 17111000 2016 17935000