Year Number 1985 1697 1986 4153 1987 4242 1988 7036 1989 4497 1990 4960 1991 6656 1992 10769 1993 13322 1994 16163 1995 22833 1996 29802 1997 41903 1998 48179 1999 52039 2000 64312 2001 77959 2002 102334 2003 117736 2004 135305 2005 190704 2006 228727 2007 293780 2008 344448 2009 382670 2010 459566 2011 565502 2012 704916 2013 710466 2014 616556 2015 606884 2016 705078 2017 687896