Year Number 1996 93.5483856201172 1998 92.5133666992188 2000 93.6170196533203 2002 92.0634918212891 2003 93.6507949829102 2004 96.5517272949219 2005 95.6097564697266 2006 95.1219482421875 2007 95.6310653686523 2008 96.1165084838867 2009 96.172248840332 2010 95.2380981445313 2011 96.2085342407227 2012 95.7345962524414 2013 93.8388595581055 2014 95.1923065185547 2015 94.7619018554688 2016 93.3333358764648 2017 92.8571395874023 2018 92.3809509277344 2019 94.7619018554688 2020 93.8095245361328 2021 94.7619018554688 2022 95.2830200195313