Year	Number
1996	99.4974899291992
1998	99
2000	99.0049743652344
2002	100
2003	99.5024871826172
2004	98.0769195556641
2005	98.5645904541016
2006	100
2007	100
2008	100
2009	98.1042633056641
2010	98.5782012939453
2011	97.6525802612305
2012	98.591552734375
2013	98.1220626831055
2014	99.5192337036133
2015	99.523811340332
2016	97.1428604125977
2017	98.0952377319336
2018	98.0952377319336
2019	97.1428604125977
2020	96.1904754638672
2021	98.5714263916016
2022	99.0566024780273
