Year Number 1996 89.4472351074219 1998 90.5 2000 88.059700012207 2002 84.0796051025391 2003 84.5771179199219 2004 88.461540222168 2005 88.0382766723633 2006 89.9521560668945 2007 89.4736862182617 2008 88.9423065185547 2009 88.1516571044922 2010 88.1516571044922 2011 87.7934265136719 2012 88.2629089355469 2013 89.6713638305664 2014 89.4230804443359 2015 88.5714263916016 2016 88.0952377319336 2017 89.0476226806641 2018 89.523811340332 2019 89.523811340332 2020 90.476188659668 2021 90.9523773193359 2022 92.4528274536133