Year Number 1996 97.8260879516602 1998 96.739128112793 2000 95.6521759033203 2002 96.7567596435547 2003 97.8378372192383 2004 97.0149230957031 2005 98.0392150878906 2006 98.529411315918 2007 99.5145645141602 2008 99.0291290283203 2009 100 2010 99.5215301513672 2011 99.5260696411133 2012 97.6303329467773 2013 97.6303329467773 2014 93.75 2015 94.7619018554688 2016 92.3809509277344 2017 92.3809509277344 2018 93.8095245361328 2019 92.3809509277344 2020 97.6190490722656 2021 97.6190490722656 2022 98.5849075317383