Year	Number
1995	125292600.89941174
1996	128668397.05546442
1997	130965953.54549284
1998	135049219.088819
1999	137308046.8361909
2000	142004691.9253743
2001	135754875.4430618
2002	133102339.89464422
2003	127305056.43437181
2004	138679012.31675872
2005	145124920.03888506
2006	142663119.84840626
2007	141496729.27834457
2008	142505000
2009	136672000
2010	134206000.00000001
2011	131390000.00000001
2012	134737000
2013	137445000
2014	144459599.97558594
2015	154385000
2016	165767000
2017	175407000
2018	173715171.2259372
2019	172908916.9199595
