Year	Number
1996	99
1998	99.5024871826172
2000	99.5024871826172
2002	99.5024871826172
2003	100
2004	99.038459777832
2005	97.1153869628906
2006	97.1153869628906
2007	99.038459777832
2008	98.5576934814453
2009	95.2606658935547
2010	94.7867279052734
2011	94.3661956787109
2012	93.4272308349609
2013	92.9577484130859
2014	96.0591125488281
2015	96.0591125488281
2016	96.0591125488281
2017	95.5665054321289
2018	92.7184448242188
2019	94.2028961181641
2020	93.7198104858398
2021	89.3719787597656
2022	89.8550720214844
