Year Number 1996 89.1304321289063 1998 86.4130401611328 2000 89.6739120483398 2002 94.594596862793 2003 94.0540542602539 2004 95.5223846435547 2005 92.6470565795898 2006 92.1568603515625 2007 93.689323425293 2008 95.1456298828125 2009 95.6937789916992 2010 95.2153091430664 2011 99.052131652832 2012 99.052131652832 2013 99.052131652832 2014 96.6346130371094 2015 97.1428604125977 2016 97.1428604125977 2017 95.7142868041992 2018 97.6190490722656 2019 96.6666641235352 2020 95.2380981445313 2021 96.6666641235352 2022 96.2264175415039