Year Number 1996 97.9899520874023 1998 98 2000 97.5124359130859 2002 99.0049743652344 2003 99.5024871826172 2004 99.038459777832 2005 99.0430603027344 2006 100 2007 100 2008 99.5192337036133 2009 98.5782012939453 2010 99.052131652832 2011 99.530517578125 2012 98.1220626831055 2013 98.591552734375 2014 99.5192337036133 2015 99.523811340332 2016 97.6190490722656 2017 97.6190490722656 2018 96.6666641235352 2019 97.1428604125977 2020 98.0952377319336 2021 99.0476226806641 2022 99.5283050537109