Year	Number
1989	1376
1994	2081
1995	2310
1996	2693
1997	2792
1999	3619
2000	4260
2001	4572
2002	4883
2003	6613
2004	6661
2005	7312
2006	7962
2007	9555
2009	13043
2010	13253
2011	14275
2012	15384
2013	14683
2014	13895
2015	18696
2016	19721
2017	22042
2018	20138
2019	22927
2022	31740
