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 0 1991 0 1995 8500 1996 7200 1997 8900 1998 10000 1999 12000 2000 15000 2001 150000 2002 560000 2003 1246225 2004 1990722 2005 2746094 2006 4415470 2007 6592000 2008 9937622 2009 9458557 2010 11820348 2011 15644877 2012 20092678 2013 28231900 2014 37102958 2015 37752782 2016 28889317 2017 35375246 2018 36470600 2019 37123208 2020 40798396 2021 46885799 2022 49844134