Year	Number
1996	91.2568283081055
1998	95.62841796875
2000	97.2677612304688
2002	94.0540542602539
2003	97.2972946166992
2004	99.5024871826172
2005	95.5882339477539
2006	100
2007	99.0291290283203
2008	99.5145645141602
2009	99.5215301513672
2010	99.5215301513672
2011	99.5260696411133
2012	99.052131652832
2013	99.5260696411133
2014	100
2015	100
2016	100
2017	100
2018	100
2019	100
2020	100
2021	100
2022	100
