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 2072 1991 2653 1992 4488 1993 6833 1994 7456 1995 14806 1996 21342 1997 25498 1998 37718 1999 78858 2000 191242 2001 366557 2002 545670 2003 925198 2004 1186771 2005 1456248 2006 1800210 2007 2243436 2008 2578876 2009 2844302 2010 2859688 2011 2762519 2012 2723420 2013 2948332 2014 2966749 2015 2898111 2016 3050173 2017 3103450 2018 2281136 2019 3289299 2020 3466524 2021 3414124