Year	Number
1995	3359
1996	3712
1997	4042
1998	4320
1999	4239
2000	4451
2001	4542
2002	4472
2003	4739
2004	5231
2005	5365
2006	5815
2007	6127
2008	6704
2009	6473
2010	7501
2011	8073
2012	7939
2013	7830
2014	7725
2015	7972
2016	8207
2017	8712
2018	8875
2019	19293
2020	17946
2021	17357
2022	16867
