Year Number 1996 16527.84728487918 1997 19166.71307121052 1998 20747.190655240705 1999 22349.821670462195 2000 24160.342652498435 2001 25960.363412261922 2002 29169.185181707504 2003 31150.041951748186 2004 34299.950913797285 2005 38450.743191039226 2006 47312.694002888646 2007 50201.64470785382 2008 56868.61751263739 2009 61346.78999999998 2010 65868.15000000001 2011 70047.69000000002 2012 75586.17 2013 79026.48000000001 2014 82709.13000000002 2015 84937.96999999997 2016 89121.05999999998 2017 94651.18 2018 101511.15999999997 2019 107316.20000000003 2020 117919.35