Year Number 1996 94.1489334106445 1998 96.8085098266602 2000 98.4126968383789 2002 97.8835983276367 2003 99.4974899291992 2004 95.6310653686523 2005 96.6019439697266 2006 92.7536239624023 2007 95.1690826416016 2008 95.1923065185547 2009 92.890998840332 2010 91.9431304931641 2011 84.8341217041016 2012 87.2037887573242 2013 83.8862533569336 2014 90.476188659668 2015 87.1428604125977 2016 89.0476226806641 2017 93.3333358764648 2018 93.8679275512695 2019 83.0188674926758 2020 82.0754699707031 2021 77.8301849365234 2022 80.6603775024414