Year	Number
1996	99.4565200805664
1998	97.2826080322266
2000	98.9130401611328
2002	100
2003	99.4594573974609
2004	99.5024871826172
2005	100
2006	100
2007	100
2008	100
2009	98.0861206054688
2010	98.5645904541016
2011	95.7345962524414
2012	98.5782012939453
2013	98.5782012939453
2014	97.5961532592773
2015	95.2380981445313
2016	95.7142868041992
2017	95.7142868041992
2018	97.6190490722656
2019	97.1428604125977
2020	96.6666641235352
2021	95.2380981445313
2022	95.2830200195313
