Year Number 1996 100 1998 100 2000 98.9417953491211 2002 99.4709014892578 2003 98.4924621582031 2004 98.5436859130859 2005 99.5145645141602 2006 100 2007 98.5507278442383 2008 95.6730804443359 2009 94.7867279052734 2010 92.4170608520508 2011 97.6303329467773 2012 94.7867279052734 2013 97.1563949584961 2014 96.1904754638672 2015 97.6190490722656 2016 94.2857131958008 2017 97.6190490722656 2018 95.7547149658203 2019 96.2264175415039 2020 96.698112487793 2021 96.2264175415039 2022 96.698112487793