Year	Number
1995	1704
1996	2061
1997	2432
1998	2563
1999	2590
2000	2776
2001	2894
2002	3049
2003	3177
2004	3364
2005	3476
2006	3551
2007	3670
2008	4082
2009	4287
2010	4867
2011	5209
2012	5379
2013	5399
2014	5563
2015	5831
2016	6102
2017	6625
2018	6822
2019	16052
2020	15737
2021	15133
2022	14780
