Year Number 1996 92.9648208618164 1998 92 2000 92.0398025512695 2002 94.5273666381836 2003 95.0248718261719 2004 98.5576934814453 2005 100 2006 97.1291885375977 2007 97.6076583862305 2008 96.6346130371094 2009 97.1563949584961 2010 98.1042633056641 2011 98.1220626831055 2012 100 2013 98.591552734375 2014 99.038459777832 2015 99.523811340332 2016 100 2017 100 2018 100 2019 100 2020 100 2021 100 2022 100