Year Number 1968 1200 1969 1200 1979 500 1980 500 1981 505 1982 505 1983 526 1984 529 1985 2599 1986 534 1987 20 1988 881 1989 397 1990 2148 1991 3037 1992 4408 1993 5412 1994 7087 1995 7995 1996 8611 1997 8653 1998 8132 1999 6693 2000 5868 2001 4861 2002 18908 2003 20816 2004 21430 2005 16395 2006 12327 2007 13684 2008 15206 2009 17915 2010 18451 2011 19931 2012 729011 2013 2468323 2014 3887490 2015 4873236 2016 5524511 2017 6310498 2018 6654374 2019 6615249 2020 6702910 2021 6848865 2022 6559736 2023 6355788