Year Number 1996 85.3260879516602 1998 78.8043441772461 2000 85.8695678710938 2002 72.9729766845703 2003 88.6486511230469 2004 91.0447769165039 2005 92.6470565795898 2006 94.6078414916992 2007 92.2330093383789 2008 92.7184448242188 2009 92.3444976806641 2010 89.9521560668945 2011 90.9952621459961 2012 90.9952621459961 2013 90.9952621459961 2014 91.8269195556641 2015 91.9047622680664 2016 95.7142868041992 2017 94.2857131958008 2018 93.8095245361328 2019 94.7619018554688 2020 95.7142868041992 2021 96.6666641235352 2022 97.1698150634766