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 1500 1989 8500 1990 63926 1991 160898 1992 312647 1993 386132 1994 569251 1995 688513 1996 1021900 1997 1740814 1998 3349475 1999 7731635 2000 14077880 2001 21757559 2002 25928266 2003 30097700 2004 38451135 2005 47128746 2006 55395461 2007 66559462 2008 75303469 2009 83193574 2010 91383493 2011 94583253 2012 100727228 2013 106747373 2014 104948339 2015 107688282 2016 111730635 2017 114329353 2018 120165322 2019 122035192 2020 122898392 2021 126469265 2022 127871590