Year Number 1989 31426 1990 31486 1992 26903 1998 24223 1999 25176 2000 22733 2001 22113 2002 20731 2003 21496 2004 26357 2005 26668 2006 30746 2007 26860 2008 27564 2009 27892 2010 28238 2012 24383 2013 20429