Year	Number
1996	1520.276118306911
1997	1640.7864224509674
1998	1725.6424000016166
1999	1758.4096646668813
2000	1725.3618240350631
2001	1818.8800040797776
2002	1866.0449106982792
2003	2261.482032398092
2004	2337.6208901846007
2005	2656.9212630050406
2006	3094.4573182942872
2007	3574.5505273885747
2008	3794.4092263699526
2009	4211.832659994225
2010	4769.088150285081
2011	5121.663537013171
2012	5859.610000000001
2013	6153.1500000000015
2014	7145.489999999997
2015	7402.949999999999
2016	8384.24
2017	9775.23
2018	10781.019999999999
2019	13998.609999999999
2020	16681.679999999997
