Year Number 1980 26177 1981 23004 1982 18565 1983 20807 1984 29564 1985 49243 1986 50970 1987 44069 1988 47549 1989 48737 1990 57464 1991 67606 1992 90818 1993 132222 1994 141688 1995 171030 1996 149410 1997 145478 1998 153250 1999 164697 2000 212771 2001 259417 2002 364336 2003 446641 2004 582748 2005 657603 2006 739340 2007 679935 2008 667025 2009 806906 2010 1056563 2011 1386776 2012 1618432 2013 1847938 2014 2104411