Year Number 1996 100 1998 99.4680862426758 2000 98.9417953491211 2002 94.7089920043945 2003 99.4974899291992 2004 98.0582504272461 2005 99.5145645141602 2006 99.0338134765625 2007 98.5507278442383 2008 99.038459777832 2009 94.7867279052734 2010 95.7345962524414 2011 98.1042633056641 2012 98.5782012939453 2013 98.5782012939453 2014 97.1428604125977 2015 96.1904754638672 2016 95.2380981445313 2017 96.1904754638672 2018 93.8679275512695 2019 97.1698150634766 2020 96.698112487793 2021 96.698112487793 2022 96.698112487793