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 9055 1987 39234 1988 98332 1989 178400 1990 283200 1991 375000 1992 436700 1993 572000 1994 883000 1995 1302496 1996 2462700 1997 5817300 1998 11210100 1999 21433500 2000 29052360 2001 36997400 2002 38585300 2003 41702000 2004 44544000 2005 48088000 2006 51662000 2007 55358100 2008 57972000 2009 57918000 2010 57785000 2011 59816000 2012 62260000 2013 63324000 2014 65425000 2015 66681000 2016 67571000 2017 69018000 2018 70422000 2019 72040000 2020 72751000 2021 75304000 2022 76807000