Year	Number
1996	2459.584133645545
1997	2598.2822986036495
1998	2576.0155201065318
1999	2639.8893870569214
2000	2633.6773403888046
2001	2802.3636791139174
2002	3069.15245082938
2003	3322.273371195752
2004	3549.452578689928
2005	4127.237866113734
2006	4632.437313533039
2007	5170.052766688332
2008	5480.325967269927
2009	6361.807073080082
2010	7162.841650647509
2011	7884.890000000003
2012	7873.289999999999
2013	8184.509999999999
2014	9038.239999999998
2015	9330.119999999999
2016	10505.45
2017	12234.149999999998
2018	15223.570000000002
2019	20314.560000000005
2020	25908.420000000006
