Year	Number
1960	748564
1961	764104
1962	780928
1963	798684
1964	817815
1965	840096
1966	864498
1967	889303
1968	914604
1969	940341
1970	966668
1971	993251
1972	1020283
1973	1048253
1974	1076449
1975	1104667
1976	1133223
1977	1163499
1978	1247855
1979	1410299
1980	1533459
1981	1540867
1982	1540807
1983	1585293
1984	1638233
1985	1699406
1986	1763961
1987	1820410
1988	1808473
1989	1760341
1990	1736837
1991	1670443
1992	1608416
1993	1661532
1994	1742280
1995	1801352
1996	1863583
1997	1926476
1998	2004760
1999	2084441
2000	2166773
2001	2252341
2002	2335339
2003	2419153
2004	2503260
2005	2579095
2006	2641036
2007	2710633
2008	2790878
2009	2867726
2010	2947926
2011	3002394
2012	3064495
2013	3172327
2014	3290757
2015	3407341
2016	3541531
2017	3687568
2018	3829366
2019	3978158
2020	4124995
2021	4266389
2022	4409771
2023	4558654
