Year Number 1996 96.1748657226563 1998 93.9890747070313 2000 97.814208984375 2002 97.8378372192383 2003 98.9189224243164 2004 97.0149230957031 2005 98.529411315918 2006 97.0731735229492 2007 95.6310653686523 2008 96.6019439697266 2009 93.3014373779297 2010 92.3444976806641 2011 92.4170608520508 2012 90.0473937988281 2013 89.5734634399414 2014 90.3846130371094 2015 89.523811340332 2016 88.5714263916016 2017 90 2018 90 2019 90.9523773193359 2020 90.9523773193359 2021 94.7619018554688 2022 93.8679275512695