Year Number 1960 12000 1961 10000 1962 10000 1963 9500 1964 9500 1965 9000 1966 8500 1967 8000 1968 8000 1969 8000 1970 8524 1971 8600 1972 8830 1973 8400 1974 8015 1975 7850 1976 7900 1977 8000 1978 8000 1979 10000 1980 12000 1981 13000 1982 14000 1983 14500 1984 15000 1985 15500 1986 16000 1987 24000 1988 25963 1989 16971 1990 17337 1991 19020 1992 29721 1993 43521 1994 62152 1995 79949 1996 102573 1997 118057 1998 131481 1999 138633 2000 146174 2001 151919 2002 148349 2003 140877 2004 126792 2005 118172 2006 100565 2007 86576 2008 77589 2009 75996 2010 74948 2011 74587 2012 71893 2013 74700 2014 82483 2015 88518 2016 101727 2017 103843 2018 101824 2019 94417 2020 95897 2021 99585 2022 237368 2023 237767