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 3160 1991 10447 1992 21030 1993 57573 1994 106200 1995 182513 1996 307987 1997 572254 1998 1072706 1999 2071558 2000 4197187 2001 8750364 2002 16498901 2003 27313692 2004 50120868 2005 92199684 2006 176104556 2007 283762375 2008 416318274 2009 508836804 2010 616069894 2011 732006294 2012 836383780 2013 946108086 2014 1055674803 2015 1132359446 2016 1174544744 2017 1213250233 2018 1251885242 2019 1403930284 2020 1486360721 2021 1543929406 2022 1380429678