Year	Number
1996	93.5
1998	92.0398025512695
2000	90.0497512817383
2002	91.5422897338867
2003	91.5422897338867
2004	92.788459777832
2005	90.3846130371094
2006	93.75
2007	94.711540222168
2008	94.2307662963867
2009	94.7867279052734
2010	95.2606658935547
2011	94.8356781005859
2012	95.3051605224609
2013	95.7746505737305
2014	94.5812835693359
2015	94.0886688232422
2016	93.596061706543
2017	95.0738906860352
2018	94.6601943969727
2019	94.6859893798828
2020	95.6521759033203
2021	94.6859893798828
2022	94.2028961181641
