Year Number 1996 92.5 1998 91.5422897338867 2000 92.5373153686523 2002 93.0348281860352 2003 95.5223846435547 2004 90.8653869628906 2005 91.3461532592773 2006 92.788459777832 2007 93.75 2008 92.788459777832 2009 93.3649291992188 2010 94.3127975463867 2011 92.9577484130859 2012 92.9577484130859 2013 92.9577484130859 2014 94.0886688232422 2015 94.5812835693359 2016 95.5665054321289 2017 93.1034469604492 2018 92.7184448242188 2019 93.7198104858398 2020 90.8212585449219 2021 90.3381652832031 2022 92.7536239624023