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 1050 1996 2707 1997 4295 1998 6286 1999 7269 2000 55476 2001 125000 2002 218770 2003 236175 2004 459322 2005 596267 2006 1055727 2007 2051776 2008 3625366 2009 5033349 2010 7074914 2011 7765206 2012 8407846 2013 9627447 2014 8660432 2015 9317955 2016 8892490 2017 8773044 2018 9461872 2019 10349847 2020 11140891 2021 12731782 2022 14549987