Year Number 1996 99.4565200805664 1998 97.2826080322266 2000 98.9130401611328 2002 100 2003 99.4594573974609 2004 99.5024871826172 2005 100 2006 100 2007 100 2008 100 2009 98.0861206054688 2010 98.5645904541016 2011 95.7345962524414 2012 98.5782012939453 2013 98.5782012939453 2014 97.5961532592773 2015 95.2380981445313 2016 95.7142868041992 2017 95.7142868041992 2018 97.6190490722656 2019 97.1428604125977 2020 96.6666641235352 2021 95.2380981445313 2022 95.2830200195313