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 267 1993 1242 1994 4512 1995 14795 1996 50973 1997 165337 1998 267615 1999 332000 2000 524000 2001 1017999 2002 1645568 2003 2102207 2004 3051160 2005 4353447 2006 4718215 2007 4912077 2008 5022638 2009 4961499 2010 4890979 2011 4938000 2012 4997265 2013 4565976 2014 4267592 2015 4184053 2016 4204692 2017 4361329 2018 3764670 2019 3704258 2020 3671995 2021 3726653 2022 3826338