Year	Number
1996	97.8494644165039
1998	97.8609619140625
2000	97.8723373413086
2002	98.4126968383789
2003	98.9417953491211
2004	99.014778137207
2005	98.5365829467773
2006	99.0243911743164
2007	99.0291290283203
2008	98.5436859130859
2009	99.5215301513672
2010	99.523811340332
2011	99.5260696411133
2012	99.5260696411133
2013	99.5260696411133
2014	99.5192337036133
2015	100
2016	100
2017	100
2018	99.0476226806641
2019	100
2020	98.5714263916016
2021	99.0476226806641
2022	99.0566024780273
