Year Number 1996 95 1998 95.0248718261719 2000 99.5024871826172 2002 99.5024871826172 2003 99.0049743652344 2004 99.5192337036133 2005 99.5192337036133 2006 97.1153869628906 2007 96.6346130371094 2008 96.6346130371094 2009 96.6824645996094 2010 96.6824645996094 2011 96.2441329956055 2012 96.7136154174805 2013 97.1830978393555 2014 97.5369491577148 2015 96.5517272949219 2016 97.0443344116211 2017 99.014778137207 2018 98.5436859130859 2019 99.5169067382813 2020 99.5169067382813 2021 99.5169067382813 2022 98.5507278442383