Year Number 1996 100 1998 100 2000 100 2002 94.7089920043945 2003 99.4974899291992 2004 99.5145645141602 2005 100 2006 100 2007 96.6183547973633 2008 95.6730804443359 2009 92.890998840332 2010 93.8388595581055 2011 97.1563949584961 2012 97.6303329467773 2013 95.2606658935547 2014 93.8095245361328 2015 97.6190490722656 2016 97.6190490722656 2017 94.2857131958008 2018 91.9811325073242 2019 96.2264175415039 2020 98.1132049560547 2021 97.6415100097656 2022 97.6415100097656