Year Number 1996 99.4680862426758 1998 93.0851058959961 2000 90.476188659668 2002 94.7089920043945 2003 98.4924621582031 2004 100 2005 100 2006 100 2007 85.5072479248047 2008 94.711540222168 2009 93.3649291992188 2010 90.5213241577148 2011 93.3649291992188 2012 91.4691925048828 2013 91.4691925048828 2014 98.0952377319336 2015 95.7142868041992 2016 98.5714263916016 2017 98.0952377319336 2018 98.1132049560547 2019 97.1698150634766 2020 96.698112487793 2021 93.8679275512695 2022 95.2830200195313