Year Number 1996 83.6956558227539 1998 89.1304321289063 2000 85.8695678710938 2002 87.5675659179688 2003 94.0540542602539 2004 100 2005 90.6862716674805 2006 94.6078414916992 2007 91.2621383666992 2008 93.689323425293 2009 97.1291885375977 2010 98.5645904541016 2011 97.6303329467773 2012 98.1042633056641 2013 97.6303329467773 2014 99.5192337036133 2015 99.523811340332 2016 100 2017 100 2018 99.523811340332 2019 99.523811340332 2020 100 2021 100 2022 100