Year Number 1996 16026.859999999999 1997 16981.930000000004 1998 17351.289999999997 1999 17579.300000000003 2000 19603.850000000002 2001 20695.63 2002 22219.3 2003 24694.42000000001 2004 27387.369999999995 2005 30255.72000000001 2006 35526.03 2007 40023.83 2008 46411.05999999999 2009 53063.200000000004 2010 59602.44 2011 69497.15 2012 73771.87 2013 77581.61999999998 2014 83681.54999999999 2015 88425.42 2016 98951.64999999997 2017 105987.50999999998 2018 115169.51000000002 2019 132211.13000000006 2020 151991.96000000002