Year Number 1982 134817 1983 131744 1984 124131 1985 170670 1986 268083 1987 302174 1988 253940 1989 265577 1990 305429 1991 302509 1992 330168 1993 368304 1994 404173 1995 429663 1999 500225 2000 619132 2001 688880 2002 809319 2003 926787 2004 1091263 2005 1211414 2006 1340126 2007 1323478 2008 1333806 2009 1467741 2010 1821747 2011 2180969 2012 2368738 2013 2674412 2014 2911309