Year	Number
1960	375320
1961	495034
1962	589829
1963	674624
1964	544453
1965	568003
1966	642957
1967	701844
1968	684598
1969	770053
1970	1178023
1971	1437486
1972	1280540
1973	1164213
1974	1076070
1975	785190
1976	643083
1977	1010231
1978	975024
1979	919940
1980	1128482
1981	342319
1982	450401
1983	625544
1984	550699
1985	651881
1986	729896
1987	886065
1988	1120857
1989	1395708
1990	2211593
1991	2059372
1992	2308757
1993	2252802
1994	2342494
1995	2117819
1996	2290620
1997	2304726
1998	2250105
1999	2167106
2000	2489277
2001	2208429
2002	2831316
2003	2984161
2004	3198970
2005	2933263
2006	2995953
2007	3489965
2008	3119804
2009	2757278
2010	2900132
2011	3339540
2012	3463880
2013	3321193
2014	3672517
2015	3531505
2016	4167539
2017	3998196
2018	4044566
2019	4085765
2020	2540918
2021	2433502
2022	6095042
2023	488694
