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 1750 1985 2029 1986 16169 1987 30314 1988 57100 1989 102088 1990 186258 1991 360223 1992 720780 1993 1557270 1994 3153802 1995 6681417 1996 11850589 1997 19917392 1998 31163932 1999 54207214 2000 104729778 2001 180253549 2002 262310421 2003 347621894 2004 446496536 2005 537501180 2006 650484155 2007 825994363 2008 1024496557 2009 1195802357 2010 1389838588 2011 1600352039 2012 1791162726 2013 1948003065 2014 2067469137 2015 2094802008 2016 2243040034 2017 2394487598 2018 2507718052 2019 2689938457 2020 2645339057 2021 2677117672 2022 2659481463