Year Number 1996 99.4974899291992 1998 99.5 2000 99.0049743652344 2002 97.0149230957031 2003 97.5124359130859 2004 100 2005 98.5645904541016 2006 99.5215301513672 2007 99.0430603027344 2008 100 2009 98.1042633056641 2010 98.5782012939453 2011 98.1220626831055 2012 100 2013 100 2014 99.038459777832 2015 98.5714263916016 2016 99.523811340332 2017 99.523811340332 2018 99.523811340332 2019 99.523811340332 2020 99.523811340332 2021 99.523811340332 2022 98.1132049560547