Year Number 1981 20076 1982 20653 1983 22078 1984 23591 1985 19856 1986 24672 1987 24928 1988 26317 1989 25981 1990 28481 1991 31415 1992 33507 1993 38844 1994 49462 1995 57314 1996 57719 1997 60947 1998 69230 1999 85333 2000 106018 2001 109393 2002 114053 2003 114639 2004 107077 2005 114161 2006 133263 2007 154836 2008 160813 2009 171910 2010 206401 2011 240659 2012 235805 2013 249350 2014 265302 2015 330262 2016 361640 2017 324136