Year	Number
1996	18880
1997	19771
1998	21040
1999	21500
2000	22605
2001	23507
2002	24040
2003	24652
2005	26394
2006	27927
2007	28710
2008	29586
2009	32185
2010	32863
2011	33183
2012	33710
2013	34067
2014	31004
2015	35740
2016	36183
2018	36730
2019	36813
2020	37351
2021	37486
