Year Number 1971 4095 1972 4983 1973 6091 1974 6954 1975 7811 1976 10109 1977 10347 1978 11469 1979 12911 1980 14360 1981 15901 1982 17158 1983 18864 1984 19607 1985 20979 1986 22574 1987 22444 1988 24712 1989 26659 1990 28685 1991 30031 1992 31120 1993 35013 1994 36292 1995 37635 1996 38594 1998 42438 1999 44403 2000 47413 2001 46931 2002 49042 2003 51888 2004 53953 2005 55705 2006 58787 2007 61110 2008 66084 2009 66584 2010 68924 2011 72754 2012 76841 2013 79006 2014 88466 2015 95567 2016 98149 2017 103042 2018 107537 2019 117369 2020 122537 2021 129340 2022 134736