Year	Number
1996	29741
1997	31070
1998	32776
1999	33384
2000	34651
2001	35765
2002	36450
2003	36806
2005	39472
2006	41491
2007	42261
2008	43095
2009	47001
2010	47673
2011	47995
2012	48776
2013	49228
2014	46194
2015	51214
2016	51843
2018	52322
2019	52315
2020	53105
2021	53254
