Year	Number
1995	97468466.59322035
1996	101118053.78502388
1997	103327291.6305673
1998	108958346.61590052
1999	111304509.81063135
2000	115824362.9237127
2001	111587576.63827844
2002	106504719.47519201
2003	99923424.97931051
2004	104905071.90149763
2005	104333299.76135215
2006	195429088.66430154
2007	190429282.12891343
2008	187919387.24144444
2009	177467474.65303615
2010	175226064.49890956
2011	176030211.64925218
2012	181537219.3728671
2013	184781813.09887636
2014	185469939.01857254
2015	186369103.5560825
2016	194540598.85247445
2017	203037153.631281
2018	196550372.86966115
2019	208814202.9571259
