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 2911 1988 3527 1989 4955 1990 7766 1991 13482 1992 17897 1993 27278 1994 44059 1995 200747 1996 359511 1997 845233 1998 1278498 1999 2275258 2000 6110957 2001 12351259 2002 17235061 2003 24446759 2004 38549390 2005 67378454 2006 104969989 2007 151525888 2008 189313083 2009 234064131 2010 269787686 2011 298146900 2012 323653857 2013 349058638 2014 357504633 2015 364079454 2016 370192930 2017 382752146 2018 376049984 2019 418592550 2020 429521990 2021 456279631 2022 437226852