Year Number 1990 152233 1991 175889 1992 104591 1993 92722 1994 43602 1995 39449 1996 36877 1997 34065 1998 28591 1999 27548 2000 25786 2001 25485 2002 24088 2003 30045 2004 21786 2005 14768 2006 21010 2007 20571 2008 40914 2009 46178 2010 42203 2011 44820 2012 43159 2013 43231 2014 39623 2015 37122 2016 37175 2017 38982 2018 41704 2019 44816 2020 48656 2021 53494 2022 140927 2023 191059