Year	Number
1996	95.62841796875
1998	99.4535522460938
2000	99.4535522460938
2002	96.2162170410156
2003	95.1351318359375
2004	98.0099487304688
2005	95.5882339477539
2006	97.5609741210938
2007	97.5728149414063
2008	98.0582504272461
2009	97.6076583862305
2010	98.0861206054688
2011	98.1042633056641
2012	97.1563949584961
2013	98.1042633056641
2014	98.0769195556641
2015	96.6666641235352
2016	95.2380981445313
2017	98.0952377319336
2018	98.5714263916016
2019	97.1428604125977
2020	94.7619018554688
2021	95.7142868041992
2022	96.2264175415039
