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 618 1987 1712 1988 2886 1989 4251 1990 5147 1991 7354 1992 9683 1993 11360 1994 17616 1995 27600 1996 40080 1997 58543 1998 92063 1999 133468 2000 205727 2001 299587 2002 388990 2003 443109 2004 649764 2005 767103 2006 907433 2007 1115979 2008 1440782 2009 1401974 2010 1567000 2011 1693650 2012 2123903 2013 2210190 2014 2328994 2015 2519055 2016 2994865 2017 2364477 2018 2092714 2019 1918635 2020 1770966 2021 1923443 2022 2141263