Year	Number
1996	1441.024258036249
1997	1568.621997460336
1998	1624.660325736403
1999	1656.5421224725915
2000	1524.2902234212477
2001	1603.695770572628
2002	1730.666571734264
2003	1930.1797156959597
2004	2044.4699605886467
2005	2322.3039290712595
2006	2565.0936129763672
2007	2977.3340142321194
2008	3090.1774607700636
2009	3329.3896498873505
2010	3723.8788444287916
2011	4150.607986848021
2012	4515.429999999999
2013	4950.07
2014	5603.799999999998
2015	6050.469999999999
2016	6781.079999999998
2017	7794.779999999997
2018	8918.239999999998
2019	10178.220000000001
2020	13062.129999999994
