Year Number 1996 96.739128112793 1998 97.2826080322266 2000 98.9130401611328 2002 100 2003 100 2004 100 2005 100 2006 99.5098037719727 2007 99.0291290283203 2008 96.1165084838867 2009 91.3875579833984 2010 86.6028671264648 2011 91.9431304931641 2012 90.9952621459961 2013 91.9431304931641 2014 91.8269195556641 2015 92.8571395874023 2016 92.3809509277344 2017 96.6666641235352 2018 97.1428604125977 2019 96.1904754638672 2020 99.0476226806641 2021 99.523811340332 2022 96.698112487793