Year Number 1996 20236.817104806887 1997 20831.26309966729 1998 21354.569999999992 1999 22531.239999999994 2000 23205.019999999997 2001 24537.69 2002 26465.349999999995 2003 29353.829999999994 2004 31533.359999999986 2005 36468.829999999994 2006 42431.74999999999 2007 47590.399999999994 2008 54129.16999999999 2009 60441.969999999994 2010 68345.56 2011 80265.68999999997 2012 87165.51000000001 2013 92901.55999999997 2014 102067.06999999999 2015 109381.03 2016 120843.88999999998 2017 128490.29 2018 144948.16 2019 151991.13 2020 174644.51