Year Number 1982 135856 1983 139196 1984 132332 1985 167517 1986 277482 1987 299934 1988 254429 1989 276604 1990 313986 1991 316512 1992 351297 1993 403311 1994 439410 1995 463729 1999 536762 2000 663705 2001 729384 2002 849384 2003 969359 2004 1133517 2005 1259277 2006 1387008 2007 1369440 2008 1382333 2009 1516806 2010 1873697 2011 2228396 2012 2413102 2013 2718882 2014 2954111