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 119 1992 1537 1993 3125 1994 5946 1995 12315 1996 28658 1997 200140 1998 465364 1999 664072 2000 1243736 2001 2147331 2002 2923383 2003 3678774 2004 4275164 2005 4540374 2006 4893232 2007 6068063 2008 5520043 2009 5497719 2010 5925012 2011 5983059 2012 6094466 2013 6208412 2014 6378095 2015 6675553 2016 6989902 2017 7117753 2018 7241702 2019 7399534 2020 7289707 2021 7362325 2022 7445151