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 234 1993 500 1994 1152 1995 1939 1996 2427 1997 2994 1998 4056 1999 5136 2000 6536 2001 8579 2002 17851 2003 35356 2004 75797 2005 135534 2006 152715 2007 198252 2008 331736 2009 621156 2010 1003015 2011 1315141 2012 1681645 2013 1995698 2014 2530752 2015 3335346 2016 3987900 2017 4613782 2018 5373316 2019 6042629 2020 6661763 2021 7103296 2022 7600092