Year Number 1980 50406 1981 56967 1982 67333 1983 58758 1984 66449 1985 66471 1986 69373 1987 70131 1988 79050 1989 92575 1990 120641 1991 117304 1992 122644 1993 144865 1994 154104 1995 178725 1996 201820 1997 217472 1998 225618 1999 250223 2000 273300 2001 199027 2002 198761 2003 209977 2004 231238 2005 243077 2006 253306 2007 277572 2008 266303 2009 243708 2010 257313 2011 278178 2012 283700 2013 291674 2014 304638 2015 325822 2016 324202 2017 356351