Year Number 1996 15204.293204849197 1997 16016.901745044745 1998 16622.09479300629 1999 16632.663735285732 2000 16905.452539244023 2001 20395.21819608117 2002 22316.76199563206 2003 24867.23492601374 2004 27951.87981410211 2005 30549.26343516368 2006 31404.202791051357 2007 34065.79273646053 2008 35037.710000000014 2009 38923.170000000006 2010 41156.88000000002 2011 43531.77000000001 2012 46090.610000000015 2013 48179.67000000001 2014 48657.689999999995 2015 51021.69999999999 2016 54601.96 2017 54199.450000000004 2018 56227.64000000001 2019 63318.35999999999 2020 70735.11