Year Number 1996 86.4130401611328 1998 90.2173919677734 2000 93.4782638549805 2002 91.3513488769531 2003 94.594596862793 2004 94.0298538208008 2005 94.6078414916992 2006 93.1372528076172 2007 92.7184448242188 2008 87.8640747070313 2009 79.9043045043945 2010 78.4689025878906 2011 80.568717956543 2012 82.4644546508789 2013 83.8862533569336 2014 87.0192337036133 2015 86.1904754638672 2016 86.6666641235352 2017 90.476188659668 2018 90.476188659668 2019 90 2020 91.4285736083984 2021 91.9047622680664 2022 88.2075500488281