Year Number 1996 100 1998 100 2000 100 2002 98.9417953491211 2003 98.4126968383789 2004 98.0295562744141 2005 98.0487823486328 2006 96.0975646972656 2007 96.1165084838867 2008 94.6601943969727 2009 94.2583694458008 2010 93.8095245361328 2011 94.3127975463867 2012 94.7867279052734 2013 95.7345962524414 2014 95.6730804443359 2015 96.1904754638672 2016 97.6190490722656 2017 97.1428604125977 2018 96.6666641235352 2019 96.6666641235352 2020 95.2380981445313 2021 96.1904754638672 2022 96.2264175415039