Year Number 1996 100 1998 99.4680862426758 2000 98.9417953491211 2002 99.4709014892578 2003 98.4924621582031 2004 95.6310653686523 2005 91.7475738525391 2006 99.0338134765625 2007 98.5507278442383 2008 99.038459777832 2009 99.5260696411133 2010 94.7867279052734 2011 98.1042633056641 2012 98.5782012939453 2013 98.1042633056641 2014 99.523811340332 2015 99.523811340332 2016 99.523811340332 2017 97.6190490722656 2018 93.8679275512695 2019 95.7547149658203 2020 96.698112487793 2021 95.7547149658203 2022 91.0377349853516