Year	Number
1996	99.5
1998	99.5024871826172
2000	95.5223846435547
2002	95.5223846435547
2003	100
2004	98.0769195556641
2005	99.038459777832
2006	96.6346130371094
2007	96.6346130371094
2008	97.5961532592773
2009	97.1563949584961
2010	96.6824645996094
2011	96.2441329956055
2012	96.2441329956055
2013	96.2441329956055
2014	89.6551742553711
2015	75.8620681762695
2016	74.8768463134766
2017	76.3546829223633
2018	77.1844635009766
2019	72.9468612670898
2020	75.8454132080078
2021	74.3961334228516
2022	83.0917892456055
