Year	Number
1995	122587874.34728505
1996	124397030.83806767
1997	129286514.72665003
1998	131080097.50107686
1999	140035995.89786467
2000	152083148.40648434
2001	147966602.31014377
2002	148796394.2791699
2003	148266969.71559852
2004	155920936.26323017
2005	157601258.8321057
2006	152165563.91875878
2007	141098688.92898482
2008	140636724.3250057
2009	129886598.00650078
2010	126208450.32505344
2011	127572515.42351419
2012	129608832.9818201
2013	137178744.06701124
2014	139146199.51447615
2015	148044581.04062188
2016	156262752.72112754
2017	157876705.1730553
2018	147336636.60313028
2019	140808231.25326642
