Year Number 1985 22671 1986 23031 1987 25383 1988 27045 1989 26968 1990 20811 1991 21197 1992 63149 1993 67381 1994 53732 1995 48256 1996 49616 1997 47784 1998 51300 1999 57242 2000 72144 2001 80652 2002 85279 2003 104769 2004 117460 2005 148136 2006 183690 2007 221510 2008 268323 2009 299128 2010 368830 2011 490979 2012 611461 2013 786670 2014 880070 2015 1040936 2016 1291443 2017 1332589