Year Number 1990 6536 1991 8479 1992 12295 1993 15294 1994 18310 1995 24996 1996 32851 1997 45833 1998 52545 1999 56505 2000 71086 2001 85213 2002 110287 2003 124359 2004 142128 2005 198301 2006 237000 2007 301822 2008 360145 2009 397465 2010 478626 2011 585585 2012 723998 2013 738333 2014 641931 2015 632149 2016 732730 2017 715853