Year	Number
1996	95.7446823120117
1998	95.7446823120117
2000	98.9417953491211
2002	99.4709014892578
2003	97.487434387207
2004	95.1456298828125
2005	95.1456298828125
2006	99.0338134765625
2007	99.0338134765625
2008	100
2009	98.5782012939453
2010	99.052131652832
2011	96.2085342407227
2012	95.7345962524414
2013	95.2606658935547
2014	97.6190490722656
2015	98.0952377319336
2016	98.0952377319336
2017	94.7619018554688
2018	95.7547149658203
2019	95.2830200195313
2020	93.3962249755859
2021	93.3962249755859
2022	86.3207550048828
