Year	Number
1995	70697672.63430126
1996	77174405.75463086
1997	83285870.5576903
1998	88453859.67746875
1999	101735448.25016133
2000	116409725.58921368
2001	125452248.31829955
2002	136489562.53135297
2003	125706247.63983414
2004	152728066.3953077
2005	165948098.18447924
2006	174721883.4791914
2007	188386803.7079941
2008	188916100.23218712
2009	186368423.3163768
2010	200103460.75815272
2011	208057749.32870272
2012	211756290.50135002
2013	217301338.4536447
2014	219499632.73601276
2015	232372388.21706545
2016	246129470.4340081
2017	267094231.8466563
2018	281129640.9859274
2019	292842169.3757765
