Year Number 1996 87.939697265625 1998 88 2000 87.0646743774414 2002 89.5522384643555 2003 92.0398025512695 2004 94.2307662963867 2005 94.7368392944336 2006 91.8660278320313 2007 91.3875579833984 2008 91.3461532592773 2009 91.4691925048828 2010 91.9431304931641 2011 92.9577484130859 2012 93.8967132568359 2013 94.3661956787109 2014 93.2692337036133 2015 94.2857131958008 2016 96.1904754638672 2017 96.6666641235352 2018 97.6190490722656 2019 97.6190490722656 2020 98.5714263916016 2021 98.5714263916016 2022 99.0566024780273