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 0 1994 98 1995 122 1996 1412 1997 6942 1998 27487 1999 87879 2000 250251 2001 301811 2002 553449 2003 782423 2004 1121314 2005 1730106 2006 2982623 2007 3630804 2008 5389133 2009 6901492 2010 8343717 2011 9352868 2012 11470646 2013 13133772 2014 14379729 2015 14959477 2016 15186485 2017 15758366 2018 16559942 2019 17880594 2020 19078948 2021 19859981 2022 20854830