Year Number 1960 0 1965 0 1970 0 1975 0 1976 0 1977 0 1978 0 1979 0 1980 0 1981 0 1982 0 1983 0 1984 0 1985 0 1986 0 1987 0 1988 0 1989 0 1990 470 1991 4781 1992 4781 1993 4781 1994 1348 1995 4691 1996 11700 1997 17400 1998 18000 1999 72000 2000 86000 2001 100000 2002 450244 2003 1446927 2004 4882414 2005 13661355 2006 20997954 2007 27562721 2008 27031472 2009 32729824 2010 32780165 2011 35615926 2012 37527703 2013 39517045 2014 43298174 2015 43227643 2016 47041321 2017 45845665 2018 47154264 2019 45425533 2020 45555673 2021 47015757 2022 49018766