Year	Number
1986	100000
1987	401640
1988	628133
1989	822503
1990	926725
1991	981812
1992	1058498
1993	713605
1994	90242
1995	1018
1996	1267
1997	278
1998	1241
1999	1692
2000	3900
2001	6200
2002	2170
2003	3208
2004	3682
2005	4241
2006	3943
2007	2927
2008	4174
2009	5436
2010	5738
2011	6306
2012	6546
2013	5794
2014	5871
2015	9018
2016	9386
2017	8977
2018	13783
2019	14087
2020	14892
2021	21529
2022	35162
2023	35201
