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 34600 1992 56044 1993 102400 1994 171903 1995 493862 1996 959024 1997 1343620 1998 1733652 1999 2849980 2000 6454359 2001 12159163 2002 15383001 2003 22509560 2004 32935875 2005 34778995 2006 42868911 2007 57344815 2008 68117167 2009 75586646 2010 83150138 2011 94189795 2012 101978345 2013 102823569 2014 111326045 2015 117838074 2016 120096895 2017 119971922 2018 134599017 2019 167322432 2020 149579406 2021 163345244 2022 166454458