Year Number 1971 12645 1972 14272 1973 14666 1974 17377 1975 19896 1976 20709 1977 21119 1978 21317 1979 23144 1980 23882 1981 24620 1982 25648 1983 26521 1984 27670 1986 24589 1994 21042 1995 22795 1998 29944 1999 35484 2000 36352 2002 38172 2004 31302 2005 40001 2007 35115 2008 41314 2009 29575 2010 38002 2011 39365 2012 41643 2013 42078 2014 44329 2015 46223 2016 46763 2017 48770 2018 75571