Year Number 1996 98.9130401611328 1998 97.2826080322266 2000 97.2826080322266 2002 94.594596862793 2003 94.594596862793 2004 95.5223846435547 2005 93.6274490356445 2006 97.5490188598633 2007 98.0582504272461 2008 98.0582504272461 2009 97.1291885375977 2010 97.6076583862305 2011 95.7345962524414 2012 98.5782012939453 2013 97.6303329467773 2014 97.1153869628906 2015 92.3809509277344 2016 93.3333358764648 2017 93.3333358764648 2018 93.3333358764648 2019 91.4285736083984 2020 87.1428604125977 2021 86.1904754638672 2022 88.2075500488281