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
