Year Number 1990 1228123 1991 1530233 1992 1583983 1993 985562 1994 1017373 1995 947957 1996 942933 1997 914012 1998 876512 1999 862360 2000 760249 2001 1004645 2002 1061989 2003 913462 2004 842951 2005 775615 2006 1940562 2007 2775542 2008 2368770 2009 2013839 2010 1905162 2011 1657528 2012 1691950 2013 3071865 2014 4472919 2015 5374224 2016 6095220 2017 6966286 2018 7347451 2019 7278275 2020 7368864 2021 7548780 2022 7189511 2023 6999282