Year Number 1996 92.9347839355469 1998 95.6521759033203 2000 96.739128112793 2002 97.2972946166992 2003 93.5135116577148 2004 93.0348281860352 2005 91.6666641235352 2006 99.0196075439453 2007 98.5436859130859 2008 99.5145645141602 2009 96.172248840332 2010 94.2583694458008 2011 93.3649291992188 2012 94.3127975463867 2013 93.8388595581055 2014 95.1923065185547 2015 97.6190490722656 2016 94.7619018554688 2017 91.9047622680664 2018 93.3333358764648 2019 93.3333358764648 2020 91.9047622680664 2021 93.3333358764648 2022 95.2830200195313