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 800 1994 2775 1995 9068 1996 17000 1997 201000 1998 643000 1999 1355500 2000 2499000 2001 3845116 2002 5110591 2003 7039898 2004 10215388 2005 13354138 2006 15991000 2007 20400000 2008 24470000 2009 25100000 2010 24360000 2011 23420000 2012 22840000 2013 22910000 2014 22920000 2015 23120000 2016 22900000 2017 22400000 2018 22634000 2019 22671000 2020 22588000 2021 22929000 2022 23219000