Year Number 1996 89.8936157226563 1998 93.6170196533203 2000 95.2380981445313 2002 94.1798934936523 2003 93.4673385620117 2004 83.0097122192383 2005 91.2621383666992 2006 96.1352691650391 2007 94.6859893798828 2008 95.1923065185547 2009 91.4691925048828 2010 90.9952621459961 2011 97.1563949584961 2012 87.2037887573242 2013 91.4691925048828 2014 97.1428604125977 2015 95.7142868041992 2016 97.1428604125977 2017 96.1904754638672 2018 95.7547149658203 2019 96.698112487793 2020 96.698112487793 2021 96.698112487793 2022 97.6415100097656