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 1242 1992 4651 1993 14043 1994 30429 1995 48900 1996 200315 1997 526339 1998 965476 1999 1944553 2000 4346009 2001 6947151 2002 8610177 2003 9708683 2004 10782567 2005 11775878 2006 12406199 2007 13228631 2008 13780165 2009 13062617 2010 12934100 2011 13167700 2012 13521900 2013 13719300 2014 13913100 2015 12454575.01 2016 12485045 2017 12636359 2018 12704262 2019 13101360 2020 12999812 2021 13286894 2022 13475347