Year	Number
1996	50
1998	60.427806854248
2000	56.9148941040039
2002	57.1428565979004
2003	62.962963104248
2004	59.6059112548828
2005	65.8536605834961
2006	68.2926864624023
2007	68.4466018676758
2008	63.1067962646484
2009	64.5932998657227
2010	63.3333320617676
2011	65.4028472900391
2012	64.4549789428711
2013	66.8246459960938
2014	66.8269195556641
2015	65.2380981445313
2016	64.7619018554688
2017	66.6666641235352
2018	62.3809509277344
2019	66.6666641235352
2020	74.7619018554688
2021	76.1904754638672
2022	75.4716949462891
