Year Number 1996 95.6521759033203 1998 95.1086959838867 2000 95.1086959838867 2002 93.5135116577148 2003 92.4324340820313 2004 92.5373153686523 2005 95.5882339477539 2006 95.5882339477539 2007 92.2330093383789 2008 93.2038803100586 2009 89.9521560668945 2010 91.8660278320313 2011 91.9431304931641 2012 87.6777267456055 2013 86.7298583984375 2014 88.9423065185547 2015 85.2380981445313 2016 91.9047622680664 2017 92.8571395874023 2018 92.8571395874023 2019 89.0476226806641 2020 87.1428604125977 2021 90.476188659668 2022 91.0377349853516