Year Number 1996 91.4572830200195 1998 91 2000 92.0398025512695 2002 92.5373153686523 2003 93.0348281860352 2004 92.788459777832 2005 90.9090881347656 2006 92.3444976806641 2007 92.8229675292969 2008 92.788459777832 2009 92.890998840332 2010 92.890998840332 2011 92.9577484130859 2012 92.4882659912109 2013 94.3661956787109 2014 90.8653869628906 2015 92.8571395874023 2016 92.8571395874023 2017 90.476188659668 2018 89.523811340332 2019 90.9523773193359 2020 90.9523773193359 2021 90 2022 89.1509399414063