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
