Year Number 1990 27413 1991 28473 1992 29482 1993 30225 1994 30767 1995 30990 1996 30928 1997 30661 1998 30240 1999 29719 2000 29123 2001 28532 2002 27919 2003 27413 2004 27143 2005 36439 2006 27101 2007 27280 2008 27449 2009 27470 2010 27386 2011 27219 2012 27037 2013 26850 2014 26660 2015 26469 2016 26303 2017 26093 2018 25794 2019 25383 2020 24837 2021 24196 2022 23570