Year Number 1980 13558 1981 15755 1982 19537 1983 23982 1984 24764 1985 26069 1986 28031 1987 30762 1988 34681 1989 39832 1990 46826 1991 46612 1992 45124 1993 59593 1994 72581 1995 71852 1996 85062 1997 87065 1998 57393 1999 87332 2000 110073 2001 107137 2002 107876 2003 111114 2004 113814 2005 122133 2006 129327 2007 140272 2008 135882 2009 133116 2010 128672 2011 132506 2012 141838 2013 157139 2014 160310 2015 183004 2016 181888 2017 180312