Year	Number
1960	387606
1961	512969
1962	562725
1963	661618
1964	601687
1965	682199
1966	757653
1967	556297
1968	617275
1969	943227
1970	1291908
1971	1856483
1972	1777614
1973	1682021
1974	1678236
1975	1503568
1976	1393469
1977	1535051
1978	1540425
1979	1425668
1980	1795442
1981	1229603
1982	1254770
1983	1542548
1984	1487215
1985	1724898
1986	2004341
1987	2115579
1988	2223501
1989	2353019
1990	1811883
1991	3273869
1992	3299790
1993	3392327
1994	3308437
1995	3043123
1996	3284805
1997	3323979
1998	3288267
1999	3300834
2000	3427204
2001	3023221
2002	3632925
2003	3681926
2004	3808097
2005	4518368
2006	5296913
2007	6191362
2008	5817482
2009	4947281
2010	3752650
2011	4235440
2012	4249347
2013	4003377
2014	3665577
2015	4300501
2016	4331563
2017	4628717
2018	4678319
2019	4404183
2020	1118976
2021	2434797
2022	8608286
2023	776639
