Year	Number
1996	96.1956558227539
1998	92.3913040161133
2000	92.9347839355469
2002	94.594596862793
2003	93.5135116577148
2004	95.5223846435547
2005	93.1372528076172
2006	97.0588226318359
2007	97.5728149414063
2008	97.5728149414063
2009	95.6937789916992
2010	95.2153091430664
2011	92.890998840332
2012	94.3127975463867
2013	94.3127975463867
2014	91.8269195556641
2015	92.3809509277344
2016	93.3333358764648
2017	91.9047622680664
2018	93.3333358764648
2019	94.2857131958008
2020	95.7142868041992
2021	95.2380981445313
2022	94.8113174438477
