Year Number 1996 97.487434387207 1998 98.5 2000 99.0049743652344 2002 96.0198974609375 2003 97.0149230957031 2004 94.711540222168 2005 96.172248840332 2006 97.1291885375977 2007 97.6076583862305 2008 97.5961532592773 2009 97.6303329467773 2010 98.1042633056641 2011 97.1830978393555 2012 97.6525802612305 2013 96.2441329956055 2014 94.2307662963867 2015 96.1904754638672 2016 97.1428604125977 2017 98.0952377319336 2018 94.7619018554688 2019 92.8571395874023 2020 91.4285736083984 2021 93.3333358764648 2022 92.9245300292969