Year Number 1971 3909 1972 4271 1973 4881 1974 5238 1975 5627 1976 6080 1977 6528 1978 7251 1979 8264 1980 8920 1981 9201 1982 9619 1983 10214 1984 10145 1985 10225 1986 10049 1987 10168 1988 10217 1989 10426 1990 10739 1991 11105 1992 10230 1994 12487 1995 13892 1996 16217 1997 18535 1998 19512 1999 23107 2000 24424 2001 27523 2002 27770 2003 27504 2004 25198 2005 29668 2006 28003 2007 26103 2008 25538 2009 28153 2010 31712 2011 31743 2012 32825 2013 34375 2014 34354 2015 33891 2016 36194 2017 37985 2018 38582 2019 40626 2020 41685 2021 42250 2022 41132