Year	Number
1996	96
1998	95.5223846435547
2000	97.5124359130859
2002	99.0049743652344
2003	99.5024871826172
2004	100
2005	100
2006	100
2007	97.1153869628906
2008	99.038459777832
2009	97.6303329467773
2010	97.6303329467773
2011	97.1830978393555
2012	99.06103515625
2013	99.530517578125
2014	97.0443344116211
2015	97.5369491577148
2016	99.014778137207
2017	97.0443344116211
2018	97.5728149414063
2019	98.5507278442383
2020	97.5845413208008
2021	98.5507278442383
2022	98.0676345825195
