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 0 1993 0 1994 0 1995 1747 1996 4000 1997 5000 1998 30000 1999 56358 2000 126913 2001 283520 2002 393310 2003 776169 2004 1165035 2005 1315300 2006 2008818 2007 4195278 2008 8554864 2009 9383734 2010 12828264 2011 16696992 2012 16356387 2013 18068648 2014 20365941 2015 20220273 2016 22838486 2017 24948878 2018 24472033 2019 25395503 2020 27688987 2021 30127704 2022 33068233