Year Number 1996 99.4535522460938 1998 98.9071044921875 2000 96.7213134765625 2002 98.9189224243164 2003 95.1351318359375 2004 94.5273666381836 2005 95.5882339477539 2006 90.2439041137695 2007 91.2621383666992 2008 92.7184448242188 2009 96.172248840332 2010 94.2583694458008 2011 95.2606658935547 2012 94.3127975463867 2013 93.8388595581055 2014 93.2692337036133 2015 93.8095245361328 2016 92.8571395874023 2017 93.8095245361328 2018 95.7142868041992 2019 95.2380981445313 2020 96.6666641235352 2021 95.7142868041992 2022 97.6415100097656