Year	Number
1995	1082522375.3294616
1996	1143489092.7482858
1997	1193996052.170218
1998	1209956781.3943155
1999	1254467157.9726293
2000	1332379078.8428593
2001	1299004507.5793955
2002	1319581840.2896466
2003	1300066793.0465047
2004	1436450364.2594812
2005	1501611341.312878
2006	1683029831.5264037
2007	1739388599.5288174
2008	1750746690.4687626
2009	1687198487.9365335
2010	1755720045.797612
2011	1792688016.3409367
2012	1881196824.912917
2013	1952484358.4814916
2014	2012330419.0159106
2015	2071785909.7606547
2016	2140443306.0138898
2017	2248870723.881067
2018	2339399881.4967875
2019	2403074088.460289
