Year Number 1996 95.1086959838867 1998 96.1956558227539 2000 97.8260879516602 2002 97.8378372192383 2003 96.7567596435547 2004 95.0248718261719 2005 93.1372528076172 2006 92.6470565795898 2007 95.1456298828125 2008 93.689323425293 2009 94.2583694458008 2010 94.7368392944336 2011 94.7867279052734 2012 95.2606658935547 2013 94.3127975463867 2014 96.1538467407227 2015 95.2380981445313 2016 98.0952377319336 2017 97.1428604125977 2018 97.1428604125977 2019 94.7619018554688 2020 93.8095245361328 2021 95.7142868041992 2022 94.3396224975586