Year Number 1996 94.9748764038086 1998 94 2000 92.5373153686523 2002 90.0497512817383 2003 90.0497512817383 2004 92.3076934814453 2005 90.9090881347656 2006 92.8229675292969 2007 90.9090881347656 2008 90.8653869628906 2009 90.9952621459961 2010 90.9952621459961 2011 90.1408462524414 2012 91.0798110961914 2013 92.4882659912109 2014 94.2307662963867 2015 92.8571395874023 2016 92.8571395874023 2017 96.6666641235352 2018 95.7142868041992 2019 96.1904754638672 2020 95.2380981445313 2021 98.0952377319336 2022 99.0566024780273