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 0 1991 0 1992 250 1993 500 1994 1104 1995 2500 1996 4000 1997 26000 1998 75000 1999 149000 2000 279000 2001 520000 2002 1075000 2003 1365000 2004 2781560 2005 9000000 2006 19130983 2007 34370000 2008 44640000 2009 51359315 2010 67923887 2011 84368700 2012 97180000 2013 116553076 2014 126866091 2015 131375724 2016 135981846 2017 150945000 2018 161771617 2019 165572000 2020 176279465 2021 184444949 2022 180198049