Year	Number
1996	99
1998	98.5074615478516
2000	96.0198974609375
2002	97.5124359130859
2003	97.5124359130859
2004	97.1153869628906
2005	93.75
2006	95.6730804443359
2007	95.1923065185547
2008	95.1923065185547
2009	95.2606658935547
2010	93.8388595581055
2011	94.3661956787109
2012	94.3661956787109
2013	95.3051605224609
2014	95.5665054321289
2015	96.0591125488281
2016	96.0591125488281
2017	96.0591125488281
2018	96.6019439697266
2019	96.1352691650391
2020	96.1352691650391
2021	96.1352691650391
2022	95.6521759033203
