Year	Number
1960	1419338
1961	1456269
1962	1492775
1963	1528011
1964	1565369
1965	1605673
1966	1646432
1967	1686685
1968	1726889
1969	1767003
1970	1812663
1971	1864052
1972	1917601
1973	1974504
1974	2033536
1975	2093358
1976	2152808
1977	2213419
1978	2275260
1979	2335616
1980	2389721
1981	2421113
1982	2456580
1983	2514639
1984	2575885
1985	2639482
1986	2703648
1987	2769959
1988	2835044
1989	2892252
1990	2947123
1991	3001360
1992	3054768
1993	3114472
1994	3176954
1995	3235743
1996	3290289
1997	3340402
1998	3384766
1999	3422701
2000	3454333
2001	3480801
2002	3504062
2003	3524536
2004	3541896
2005	3555680
2006	3566419
2007	3593992
2008	3641402
2009	3692125
2010	3744571
2011	3797858
2012	3851996
2013	3906648
2014	3959142
2015	4005563
2016	4045704
2017	4078172
2018	4100740
2019	4117165
2020	4141387
2021	4172898
2022	4205043
2023	4239597
