Year	Number
1996	97.9899520874023
1998	98
2000	97.5124359130859
2002	99.0049743652344
2003	99.5024871826172
2004	99.038459777832
2005	99.0430603027344
2006	100
2007	100
2008	99.5192337036133
2009	98.5782012939453
2010	99.052131652832
2011	99.530517578125
2012	98.1220626831055
2013	98.591552734375
2014	99.5192337036133
2015	99.523811340332
2016	97.6190490722656
2017	97.6190490722656
2018	96.6666641235352
2019	97.1428604125977
2020	98.0952377319336
2021	99.0476226806641
2022	99.5283050537109
