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