Year Number 1996 90.4255294799805 1998 86.1702117919922 2000 92.5925903320313 2002 87.3015899658203 2003 86.9346771240234 2004 97.5728149414063 2005 91.2621383666992 2006 89.8550720214844 2007 90.8212585449219 2008 89.9038467407227 2009 97.1563949584961 2010 93.3649291992188 2011 86.7298583984375 2012 75.3554534912109 2013 87.2037887573242 2014 94.7619018554688 2015 93.8095245361328 2016 90.9523773193359 2017 89.523811340332 2018 92.4528274536133 2019 88.6792449951172 2020 92.9245300292969 2021 91.5094375610352 2022 94.8113174438477