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 8200 1987 14300 1988 17500 1989 22500 1990 20735 1991 43000 1992 51000 1993 64311 1994 85195 1995 117609 1996 151063 1997 210000 1998 250000 1999 300000 2000 476000 2001 877920 2002 1227000 2003 1420000 2004 1774567 2005 1382084 2006 1179573 2007 1426395 2008 1499912 2009 2618413 2010 3979145 2011 4934160 2012 5100000 2013 6410000 2014 7600000 2015 7664743 2016 7659365 2017 7138833 2018 7099848 2019 7327028 2020 6770346 2021 6918180 2022 7726449