Year Number 1990 27353 1991 29606 1992 637717 1993 834319 1994 907037 1995 1065067 1996 1349272 1997 1242360 1998 1018132 1999 999382 2000 891388 2001 794012 2002 809308 2003 665633 2004 571237 2005 356889 2006 418171 2007 231233 2008 224178 2009 194036 2010 177309 2011 170821 2012 164336 2013 104426 2014 322776 2015 395206 2016 299832 2017 198135 2018 150936 2019 117687 2020 94138 2021 87699 2022 5754371 2023 6037563