Year	Number
1996	94.6236572265625
1998	93.5828857421875
2000	94.1489334106445
2002	95.2380981445313
2003	91.5343933105469
2004	93.1034469604492
2005	92.6829299926758
2006	94.1463394165039
2007	94.1747589111328
2008	95.1456298828125
2009	94.7368392944336
2010	95.7142868041992
2011	98.1042633056641
2012	96.6824645996094
2013	97.1563949584961
2014	96.6346130371094
2015	97.1428604125977
2016	97.6190490722656
2017	96.1904754638672
2018	97.1428604125977
2019	97.6190490722656
2020	96.6666641235352
2021	96.1904754638672
2022	96.2264175415039
