Year Number 1996 85.5 1998 83.0845794677734 2000 87.5621871948242 2002 89.0547256469727 2003 89.0547256469727 2004 93.2692337036133 2005 90.3846130371094 2006 89.9038467407227 2007 89.4230804443359 2008 89.4230804443359 2009 90.0473937988281 2010 90.5213241577148 2011 90.1408462524414 2012 92.9577484130859 2013 92.4882659912109 2014 92.1182250976563 2015 92.1182250976563 2016 93.1034469604492 2017 93.1034469604492 2018 93.2038803100586 2019 95.1690826416016 2020 95.6521759033203 2021 95.6521759033203 2022 94.6859893798828