Year	Number
1996	98.3606567382813
1998	100
2000	97.2677612304688
2002	95.1351318359375
2003	94.0540542602539
2004	93.532341003418
2005	99.0196075439453
2006	96.0975646972656
2007	97.0873794555664
2008	97.5728149414063
2009	93.7799072265625
2010	94.2583694458008
2011	96.2085342407227
2012	97.6303329467773
2013	98.1042633056641
2014	98.5576934814453
2015	98.5714263916016
2016	94.2857131958008
2017	92.8571395874023
2018	95.2380981445313
2019	93.3333358764648
2020	97.1428604125977
2021	97.6190490722656
2022	97.6415100097656
