Year Number 1996 83.606559753418 1998 84.6994552612305 2000 85.2459030151367 2002 84.8648681640625 2003 80 2004 80.5970153808594 2005 80.8823547363281 2006 86.3414611816406 2007 87.3786392211914 2008 86.8932037353516 2009 87.5598068237305 2010 86.6028671264648 2011 87.6777267456055 2012 90.0473937988281 2013 91.4691925048828 2014 96.6346130371094 2015 98.5714263916016 2016 94.7619018554688 2017 95.7142868041992 2018 95.7142868041992 2019 96.1904754638672 2020 94.7619018554688 2021 96.1904754638672 2022 96.2264175415039