Year Number 1996 97.487434387207 1998 98.5 2000 97.0149230957031 2002 99.0049743652344 2003 95.0248718261719 2004 95.6730804443359 2005 97.6076583862305 2006 99.5215301513672 2007 99.5215301513672 2008 100 2009 100 2010 100 2011 100 2012 100 2013 99.530517578125 2014 99.038459777832 2015 99.0476226806641 2016 95.7142868041992 2017 93.3333358764648 2018 92.8571395874023 2019 92.3809509277344 2020 95.2380981445313 2021 96.6666641235352 2022 99.0566024780273