Year	Number
1996	96.7741928100586
1998	96.7914428710938
2000	95.2127685546875
2002	95.2380981445313
2003	94.7089920043945
2004	96.0591125488281
2005	93.1707305908203
2006	94.634147644043
2007	91.7475738525391
2008	93.2038803100586
2009	97.6076583862305
2010	99.0476226806641
2011	99.052131652832
2012	99.052131652832
2013	99.5260696411133
2014	100
2015	100
2016	100
2017	100
2018	100
2019	100
2020	100
2021	99.0476226806641
2022	99.0566024780273
