Year Number 1996 99 1998 98.0099487304688 2000 99.5024871826172 2002 100 2003 100 2004 100 2005 99.5192337036133 2006 100 2007 100 2008 100 2009 97.6303329467773 2010 97.1563949584961 2011 96.2441329956055 2012 96.2441329956055 2013 96.2441329956055 2014 96.0591125488281 2015 96.0591125488281 2016 96.5517272949219 2017 98.0295562744141 2018 97.5728149414063 2019 96.1352691650391 2020 95.6521759033203 2021 97.5845413208008 2022 96.1352691650391