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 1500 1993 3390 1994 7660 1995 15807 1996 32860 1997 84240 1998 231520 1999 435611 2000 820810 2001 1150000 2002 1667018 2003 1770345 2004 1749048 2005 1887000 2006 3232842 2007 4694361 2008 5790759 2009 5618639 2010 5920858 2011 6529053 2012 6793703 2013 7053297 2014 7305277 2015 7411986 2016 7489474 2017 7468275 2018 7439692 2019 7761848 2020 7865050 2021 7975074 2022 8659347