Year Number 1971 14424 1972 15553 1973 16579 1974 16351 1975 18688 1976 20134 1977 23937 1978 27371 1979 31601 1980 34467 1981 39474 1982 42197 1983 43898 1984 43157 1985 42462 1988 37439 1989 37894 1990 37932 1991 38933 1992 39637 1993 38743 1994 37676 1995 39713 1996 44145 1998 40591 1999 42678 2000 46051 2001 49413 2002 50700 2003 55309 2004 64270 2005 67137 2006 76831 2007 78743 2008 85257 2009 90265 2010 105673 2011 99551 2012 102229 2013 112734 2014 110528 2015 115640 2016 116577 2017 120351 2018 122097 2019 126649 2020 129008 2021 133272 2022 133704