Year Number 1996 98.3606567382813 1998 100 2000 97.2677612304688 2002 95.1351318359375 2003 94.0540542602539 2004 93.532341003418 2005 99.0196075439453 2006 96.0975646972656 2007 97.0873794555664 2008 97.5728149414063 2009 93.7799072265625 2010 94.2583694458008 2011 96.2085342407227 2012 97.6303329467773 2013 98.1042633056641 2014 98.5576934814453 2015 98.5714263916016 2016 94.2857131958008 2017 92.8571395874023 2018 95.2380981445313 2019 93.3333358764648 2020 97.1428604125977 2021 97.6190490722656 2022 97.6415100097656