Year	Number
1968	2700
1969	2700
1978	560
1979	31000
1980	31098
1981	66589
1982	103766
1983	103721
1984	101724
1985	401503
1986	400745
1987	410818
1988	508468
1989	507986
1990	1133805
1991	1321853
1992	1343824
1993	771074
1994	749833
1995	718717
1996	714727
1997	707342
1998	675030
1999	642875
2000	526165
2001	530508
2002	422504
2003	368577
2004	311889
2005	262302
2006	1450908
2007	2309246
2008	1903516
2009	1785215
2010	1683576
2011	1428306
2012	746204
2013	401461
2014	369960
2015	264086
2016	316056
2017	362536
2018	372332
2019	336274
2020	333200
2021	343899
2022	287446
2023	329032
