Year Number 1982 17000 1983 19120 1984 26487 1985 43445 1986 45031 1987 40014 1988 41683 1989 43202 1990 50853 1991 59124 1992 79837 1993 107758 1994 117186 1995 144610 1996 122057 1997 118578 1998 129395 1999 140620 2000 181717 2001 229783 2002 321041 2003 405628 2004 527605 2005 593390 2006 669279 2007 604979 2008 590545 2009 741785 2010 973514 2011 1273859 2012 1502582 2013 1733387 2014 1997058