Year Number 1981 11541 1982 14364 1983 14640 1984 18158 1985 20400 1986 21394 1987 19632 1988 23743 1989 23027 1990 23942 1991 27421 1992 37829 1993 45367 1994 61412 1995 58246 1999 53873 2000 81522 2001 80539 2002 68487 2003 78974 2004 99062 2005 97239 2006 112533 2007 107875 2008 103117 2009 74130 2010 96754 2011 110320 2012 108031 2013 138777 2014 127592 2015 129214 2016 158230 2017 133795