Year	Number
1995	169917270.87063003
1996	172629924.00739112
1997	180068587.7365999
1998	183401081.8118005
1999	198868894.26704794
2000	216559415.77868694
2001	212440258.9234286
2002	215405027.0211105
2003	216755688.12694553
2004	231847307.888873
2005	238161620.68883353
2006	231161562.80739975
2007	220452989.44711888
2008	220696425.09223142
2009	212055993.40927154
2010	233443159.9385211
2011	230622330.1430533
2012	240569262.8361546
2013	262592017.35801744
2014	268751796.44216484
2015	291665952.6415324
2016	312536177.80535704
2017	323293789.6580344
2018	309760109.93083787
2019	309162984.62418175
