Year Number 1995 21000 1996 20000 1997 20000 1998 21000 1999 21000 2000 20100.0003814697 2001 21600.0003814697 2002 22500 2003 23200.0007629395 2004 26299.9992370605 2005 30200.0007629395 2006 39500 2007 40000 2008 54000 2009 58000 2010 51000 2011 56000 2012 60000 2013 63000