Year Number 1996 93.4782638549805 1998 94.0217361450195 2000 92.3913040161133 2002 87.0270233154297 2003 86.4864883422852 2004 83.0845794677734 2005 83.3333358764648 2006 88.7254867553711 2007 91.2621383666992 2008 93.2038803100586 2009 92.8229675292969 2010 93.7799072265625 2011 95.7345962524414 2012 94.3127975463867 2013 92.4170608520508 2014 91.8269195556641 2015 92.8571395874023 2016 93.8095245361328 2017 93.3333358764648 2018 93.8095245361328 2019 94.7619018554688 2020 94.7619018554688 2021 94.2857131958008 2022 94.8113174438477