Year	Number
1996	92.5
1998	91.5422897338867
2000	92.5373153686523
2002	93.0348281860352
2003	95.5223846435547
2004	90.8653869628906
2005	91.3461532592773
2006	92.788459777832
2007	93.75
2008	92.788459777832
2009	93.3649291992188
2010	94.3127975463867
2011	92.9577484130859
2012	92.9577484130859
2013	92.9577484130859
2014	94.0886688232422
2015	94.5812835693359
2016	95.5665054321289
2017	93.1034469604492
2018	92.7184448242188
2019	93.7198104858398
2020	90.8212585449219
2021	90.3381652832031
2022	92.7536239624023
