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 523 1992 3500 1993 6500 1994 16332 1995 27301 1996 41205 1997 93611 1998 161606 1999 631411 2000 1215601 2001 1470085 2002 1667234 2003 1739146 2004 1848637 2005 1759232 2006 1819572 2007 1928412 2008 2054899 2009 2100435 2010 2121950 2011 2168548 2012 2241160 2013 2283573 2014 2326386 2015 2353926 2016 2385757 2017 2443172 2018 2465857 2019 2511979 2020 2550895 2021 2607268 2022 2674900