Year	Number
1996	70.7446823120117
1998	72.3404235839844
2000	72.4867706298828
2002	73.0158767700195
2003	73.8693466186523
2004	93.689323425293
2005	90.291259765625
2006	89.3719787597656
2007	87.4396133422852
2008	88.9423065185547
2009	88.1516571044922
2010	88.6255950927734
2011	96.6824645996094
2012	79.1469192504883
2013	82.4644546508789
2014	86.6666641235352
2015	89.523811340332
2016	90.476188659668
2017	90.9523773193359
2018	88.6792449951172
2019	96.698112487793
2020	97.6415100097656
2021	99.5283050537109
2022	100
