Year Number 1982 33410 1983 36176 1984 43194 1985 63153 1986 67497 1987 66852 1988 70265 1989 72737 1990 81110 1991 91208 1992 121242 1993 131024 1994 155777 1995 166458 1996 161291 1997 142166 1998 149147 1999 167178 2000 212435 2001 287893 2002 384123 2003 481839 2004 618477 2005 679607 2006 764067 2007 698575 2008 688904 2009 849474 2010 1089933 2011 1398828 2012 1584178 2013 1858307 2014 2117895