Year Number 1970 8000 1975 30000 1976 30000 1977 30000 1978 30000 1979 19990 1980 128000 1981 172710 1982 36820 1983 4190 1984 13690 1985 35150 1986 53600 1987 59190 1988 51160 1989 48630 1990 49876 1991 45237 1992 42233 1993 44013 1994 44036 1995 45781 1996 46407 1997 47057 1998 47826 1999 49227 2000 43680 2001 41186 2002 58288 2003 58583 2004 58861 2005 52042 2006 35083 2007 60137 2008 81033 2009 99950 2010 104269 2011 100368 2012 98961 2013 114744 2014 264122 2015 342970 2016 375413 2017 337382 2018 380327 2019 406259 2020 436396 2021 457269 2022 473887 2023 485285