Year Number 1985 3141 1986 5682 1987 5545 1988 8355 1989 5984 1990 6338 1991 8268 1992 11890 1993 14720 1994 17884 1995 24596 1996 32332 1997 44865 1998 51483 1999 55208 2000 69812 2001 83552 2002 108275 2003 122908 2004 140482 2005 196361 2006 235225 2007 300601 2008 359268 2009 396410 2010 476963 2011 582055 2012 720953 2013 734620 2014 639363 2015 629018 2016 729658 2017 711959