Year	Number
1985	160
1986	315
1987	219
1988	3388
1989	7692
1990	208271
1991	209349
1992	128115
1993	91837
1994	114454
1995	107587
1996	109576
1997	122277
1998	114971
1999	116698
2000	124156
2001	122414
2002	133240
2003	122005
2004	114050
2005	108132
2006	116948
2007	134945
2008	137742
2009	145711
2010	141064
2011	136602
2012	132720
2013	123074
2014	121991
2015	121427
2016	117472
2017	115632
2018	113955
2019	110341
2020	142664
2021	151112
2022	148144
2023	145319
