Year Number 1985 4268 1986 3697 1987 4252 1988 5037 1989 5106 1990 6202 1991 7804 1992 10500 1993 12695 1994 11924 1995 10680 1996 12406 1997 13517 1998 14852 1999 16913 2000 26458 2001 31348 2002 41316 2003 58534 2004 67758 2005 101484 2006 131049 2007 162249 2008 197106 2009 240232 2010 304623 2011 426807 2012 546345 2013 709167 2014 805159 2015 972679 2016 1209288 2017 1251164