Year Number 1995 33000 1996 31000 1997 29000 1998 35000 1999 44000 2000 43000 2001 38000 2002 45000 2003 51000 2004 51000 2005 60000 2006 54000 2007 65000 2008 65000 2009 74699.9969482422 2010 65000 2011 68400.0015258789 2012 57200.000762939504 2013 59700.000762939504 2014 65800.0030517578 2015 72599.9984741211 2016 86699.9969482422 2017 86599.9984741211 2018 77300.0030517578 2019 94000