Year Number 1996 98.3606567382813 1998 99.4535522460938 2000 98.9071044921875 2002 96.7567596435547 2003 97.8378372192383 2004 98.0099487304688 2005 98.0392150878906 2006 94.634147644043 2007 94.1747589111328 2008 94.1747589111328 2009 94.7368392944336 2010 95.2153091430664 2011 96.6824645996094 2012 97.1563949584961 2013 97.6303329467773 2014 98.0769195556641 2015 97.1428604125977 2016 97.6190490722656 2017 96.1904754638672 2018 96.1904754638672 2019 96.6666641235352 2020 97.1428604125977 2021 96.1904754638672 2022 95.2830200195313