Year	Number
1979	400
1980	542
1981	1542
1982	1585
1983	1385
1984	1385
1985	1385
1986	177
1987	167
1988	133
1989	43
1990	43
1991	500633
1992	503200
1993	427208
1994	422432
1995	286711
1996	332222
1997	319076
1998	346779
1999	347134
2000	376847
2001	333222
2002	318167
2003	124111
2004	131108
2005	144062
2006	193738
2007	208747
2008	186392
2009	209164
2010	222457
2011	251941
2012	285356
2013	308210
2014	363081
2015	407428
2016	457247
2017	486209
2018	507260
2019	504300
2020	524738
2021	511911
2022	512674
2023	559853
