Year	Number
1996	92.9347839355469
1998	95.6521759033203
2000	96.739128112793
2002	97.2972946166992
2003	93.5135116577148
2004	93.0348281860352
2005	91.6666641235352
2006	99.0196075439453
2007	98.5436859130859
2008	99.5145645141602
2009	96.172248840332
2010	94.2583694458008
2011	93.3649291992188
2012	94.3127975463867
2013	93.8388595581055
2014	95.1923065185547
2015	97.6190490722656
2016	94.7619018554688
2017	91.9047622680664
2018	93.3333358764648
2019	93.3333358764648
2020	91.9047622680664
2021	93.3333358764648
2022	95.2830200195313
