Year	Number
1996	94.9748764038086
1998	92
2000	93.0348281860352
2002	93.532341003418
2003	93.0348281860352
2004	92.788459777832
2005	91.3875579833984
2006	90.4306182861328
2007	91.3875579833984
2008	91.8269195556641
2009	92.4170608520508
2010	92.890998840332
2011	92.9577484130859
2012	92.4882659912109
2013	94.3661956787109
2014	92.788459777832
2015	92.3809509277344
2016	92.8571395874023
2017	91.4285736083984
2018	90.9523773193359
2019	92.3809509277344
2020	91.4285736083984
2021	90.9523773193359
2022	92.9245300292969
