Year Number 1975 10494 1976 11022 1977 12358 1978 13300 1979 14331 1980 15203 1981 16174 1982 16553 1983 21117 1984 25838 1985 27643 1986 29903 1987 30999 1988 32056 1989 33897 1990 36673 1991 40531 1992 43522 1993 47230 1994 50643 1995 54150 1996 56844 1997 63888 1998 67308 1999 70846 2000 75308 2001 77366 2002 78680 2003 79815 2004 81709 2005 81056 2006 81500 2007 82000 2008 83000 2009 83747 2010 84957 2011 83985 2012 86449 2013 84941 2014 84900 2015 91916 2016 89030 2017 89030 2018 88098 2019 92756 2020 103240 2021 119977 2022 108250