Year Number 1996 88.5245895385742 1998 88.5245895385742 2000 89.0710372924805 2002 89.7297286987305 2003 88.6486511230469 2004 92.5373153686523 2005 90.1960754394531 2006 94.1463394165039 2007 93.689323425293 2008 93.2038803100586 2009 92.8229675292969 2010 88.9952163696289 2011 89.5734634399414 2012 91.4691925048828 2013 88.6255950927734 2014 95.1923065185547 2015 91.9047622680664 2016 92.3809509277344 2017 93.8095245361328 2018 93.3333358764648 2019 92.3809509277344 2020 92.3809509277344 2021 94.2857131958008 2022 95.7547149658203