Year Number 1996 95.7446823120117 1998 95.7446823120117 2000 98.9417953491211 2002 99.4709014892578 2003 97.487434387207 2004 95.1456298828125 2005 95.1456298828125 2006 99.0338134765625 2007 99.0338134765625 2008 100 2009 98.5782012939453 2010 99.052131652832 2011 96.2085342407227 2012 95.7345962524414 2013 95.2606658935547 2014 97.6190490722656 2015 98.0952377319336 2016 98.0952377319336 2017 94.7619018554688 2018 95.7547149658203 2019 95.2830200195313 2020 93.3962249755859 2021 93.3962249755859 2022 86.3207550048828