Year Number 1996 52.1276588439941 1998 54.7872352600098 2000 54.4973526000977 2002 62.4338607788086 2003 76.8844223022461 2004 78.1553421020508 2005 68.4466018676758 2006 68.1159439086914 2007 72.4637680053711 2008 71.6346130371094 2009 86.7298583984375 2010 87.2037887573242 2011 81.0426559448242 2012 76.7772521972656 2013 75.3554534912109 2014 88.5714263916016 2015 86.6666641235352 2016 88.0952377319336 2017 84.7619018554688 2018 86.7924499511719 2019 92.4528274536133 2020 94.3396224975586 2021 92.9245300292969 2022 94.3396224975586