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 1992 400 1993 1742 1994 3336 1995 6200 1996 12766 1997 21866 1998 41753 1999 70026 2000 130045 2001 243797 2002 386775 2003 795529 2004 1695000 2005 2874560 2006 5207242 2007 7604053 2008 11570430 2009 15108916 2010 17436949 2011 21165843 2012 25618427 2013 28026482 2014 30360771 2015 35008387 2016 38305078 2017 36751761 2018 40934875 2019 40857077 2020 40461609 2021 40454073 2022 40045308