Year	Number
1994	248
1995	361
1996	520
1997	663
1998	1011
1999	1358
2000	1288
2001	1592
2002	1668
2003	1650
2004	1740
2005	2309
2006	3301
2007	5568
2008	6160
2009	6433
2010	6809
2011	7471
2012	8438
2013	9396
2014	10672
2015	11340
2016	10387
2017	11679
2018	12870
2019	14621
2020	15398
2021	16403
2022	17635
2023	21869
