Year Number 1985 583 1986 977 1987 1276 1988 1722 1989 2536 1990 3738 1991 5539 1992 7809 1993 9232 1994 11912 1995 15919 1996 22428 1997 28561 1998 32575 1999 38922 2000 49236 2001 59277 2002 76937 2003 90542 2004 105379 2005 156402 2006 191772 2007 257181 2008 305497 2009 347587 2010 415229 2011 513268 2012 647999 2013 653201 2014 557689 2015 560532 2016 642406 2017 620576