Year Number 1985 17451 1986 17476 1987 19632 1988 20706 1989 21584 1990 16645 1991 17759 1992 59699 1993 66364 1994 52267 1995 46977 1996 48329 1997 46557 1998 49756 1999 55815 2000 70326 2001 79351 2002 83546 2003 103456 2004 115142 2005 146443 2006 181878 2007 219421 2008 266339 2009 296703 2010 366286 2011 487639 2012 607348 2013 783175 2014 876501 2015 1036878 2016 1287982 2017 1329457