Year	Number
1996	1027.6233641181557
1997	1063.2312200755146
1998	1175.7570293607794
1999	1223.5368382195554
2000	1222.7625327605215
2001	1294.9643181670665
2002	1416.9182273190545
2003	1512.3568758076833
2004	1741.3523683313613
2005	2029.5195481602484
2006	2335.0311202685684
2007	2561.0501516209997
2008	2827.509061625906
2009	3073.0700185793085
2010	3613.6184573687224
2011	3610.126381173649
2012	4004.459999999999
2013	4314.109999999999
2014	4558.159999999999
2015	4497.040000000001
2016	4959.79
2017	5235.946169132059
2018	5429.174479848042
2019	5735.5235101183225
2020	6472.420941800462
