Year Number 1980 4619 1981 4771 1982 4945 1983 5328 1984 5365 1985 11539 1986 12186 1987 13525 1988 15931 1989 17108 1990 17225 1991 15892 1992 16130 1993 20504 1994 19820 1995 24767 1996 20391 1997 21135 1998 21738 1999 22882 2000 28654 2001 24217 2002 21680 2003 22175 2004 25260 2005 26210 2006 27365 2007 30550 2008 30769 2009 27952 2010 27853 2011 28283 2012 28507 2013 28869 2014 29028 2015 29987 2016 30404 2017 31225