Year	Number
1996	90.3225784301758
1998	89.3048095703125
2000	90.4255294799805
2002	84.6560821533203
2003	90.476188659668
2004	91.625617980957
2005	91.2195129394531
2006	91.7073135375977
2007	91.7475738525391
2008	91.7475738525391
2009	91.3875579833984
2010	93.3333358764648
2011	93.8388595581055
2012	94.3127975463867
2013	94.7867279052734
2014	95.1923065185547
2015	92.8571395874023
2016	92.3809509277344
2017	91.9047622680664
2018	91.4285736083984
2019	92.3809509277344
2020	94.7619018554688
2021	95.7142868041992
2022	95.2830200195313
