Year Number 1996 92.3913040161133 1998 93.4782638549805 2000 91.8478240966797 2002 95.1351318359375 2003 96.2162170410156 2004 92.0398025512695 2005 96.0784301757813 2006 91.1764678955078 2007 90.7766952514648 2008 91.2621383666992 2009 93.3014373779297 2010 93.3014373779297 2011 92.4170608520508 2012 93.3649291992188 2013 93.3649291992188 2014 90.3846130371094 2015 90.9523773193359 2016 89.523811340332 2017 91.4285736083984 2018 90.9523773193359 2019 91.9047622680664 2020 94.7619018554688 2021 92.3809509277344 2022 94.8113174438477