Year Number 1995 26000 1996 21000 1997 17000 1998 7500 1999 10000 2000 11199.999809265099 2001 9899.99961853027 2002 2900.00009536743 2003 5699.99980926514 2004 8199.99980926514 2005 12000 2006 13800.000190734901 2007 17100.0003814697 2008 30600.0003814697 2009 52400.0015258789 2010 53799.999237060496 2011 65400.001525878906 2012 70800.0030517578 2013 83500 2014 95699.9969482422 2015 120500 2016 82000 2017 107000 2018 109000 2019 87000