Year	Number
1995	163202805.60399652
1996	170263612.5343754
1997	174864014.90741196
1998	177703744.5565636
1999	181005514.43214786
2000	190532159.65266317
2001	184896885.28426468
2002	190886934.72257233
2003	186159242.79284757
2004	208858479.29138023
2005	220351005.23734435
2006	222512638.28516054
2007	237447686.58246902
2008	253965565.94769162
2009	245231108.20858574
2010	260218031.21422812
2011	251178035.98706385
2012	266770386.70261073
2013	276291315.7407766
2014	298030473.740635
2015	305091375.48938143
2016	301876958.46859163
2017	326787964.8418983
2018	350576700.1878561
2019	369336988.86967915
