Year	Number
1985	4493
1986	4515
1987	4084
1988	4872
1989	4910
1990	4305
1991	4051
1992	4387
1993	7534
1994	7876
1995	8688
1996	11114
1997	12102
1998	33645
1999	34418
2000	26560
2001	33412
2002	40426
2003	48548
2004	64598
2005	79842
2006	88183
2007	92101
2008	95259
2009	85508
2010	98111
2011	110583
2012	117464
2013	120200
2014	127042
2015	133612
2016	133522
2017	135885
2018	148187
2019	157093
2020	152342
2021	159019
