Year Number 1990 40495 1991 38670 1992 36833 1993 35055 1994 33390 1995 31870 1996 30556 1997 29350 1998 28135 1999 27025 2000 26015 2001 25070 2002 24171 2003 23338 2004 39822 2005 21555 2006 20653 2007 19787 2008 18970 2009 18265 2010 17670 2011 17185 2012 16796 2013 16477 2014 16165 2015 15801 2016 15417 2017 15050 2018 14595 2019 14097 2020 13599 2021 13095 2022 12538