Year	Number
1960	368281
1961	391359
1962	415881
1963	441950
1964	469636
1965	499014
1966	530215
1967	563336
1968	598549
1969	635707
1970	674609
1971	715245
1972	757573
1973	801604
1974	847538
1975	895349
1976	945306
1977	997494
1978	1052615
1979	1111383
1980	1174381
1981	1241672
1982	1314090
1983	1377194
1984	1423233
1985	1472583
1986	1525488
1987	1581970
1988	1641272
1989	1702234
1990	1780813
1991	1873047
1992	1954076
1993	2035617
1994	2119230
1995	2201295
1996	2287263
1997	2356920
1998	2423579
1999	2501110
2000	2573538
2001	2630334
2002	2695142
2003	2780629
2004	2865471
2005	2948327
2006	3036092
2007	3133543
2008	3237696
2009	3346220
2010	3458976
2011	3575843
2012	3695666
2013	3819098
2014	3948091
2015	4085492
2016	4230727
2017	4381346
2018	4537328
2019	4700302
2020	4869400
2021	5042529
2022	5220537
2023	5404495
