Year Number 1965 40000 1966 40000 1967 44000 1968 43000 1969 42000 1970 42000 1978 304000 1979 304000 1980 304000 1981 317000 1982 317000 1983 317000 1984 89000 1985 89000 1986 85900 1987 87600 1988 90970 1989 97915 1990 97915 1991 53117 1992 52604 1993 53505 1994 57575 1995 62145 1996 67298 1997 66056 1998 69714 1999 64879 2000 60219 2001 57885 2002 59422 2003 56242 2004 63478 2005 64955 2006 68942 2007 22161 2008 20915 2009 22543 2010 21790 2011 23423 2012 30061 2013 34485 2014 35565 2015 36917 2016 42187 2017 48480 2018 56934 2019 58529 2020 57411 2021 55606 2022 54430 2023 34502