Year Number 1990 24577 1991 24361 1992 24445 1993 24850 1994 25461 1995 26147 1996 26760 1997 27206 1998 27580 1999 28024 2000 28531 2001 29036 2002 29459 2003 29692 2004 29657 2005 29458 2006 29263 2007 29183 2008 29068 2009 28760 2010 28354 2011 28019 2012 27831 2013 27780 2014 27865 2015 27944 2016 27838 2017 27502 2018 27067 2019 26657 2020 26268 2021 25895 2022 25491