Year	Number
1960	1641764
1961	1697727
1962	1754868
1963	1812924
1964	1871918
1965	1931763
1966	1992582
1967	2054205
1968	2115894
1969	2177646
1970	2239914
1971	2302792
1972	2366137
1973	2430153
1974	2494654
1975	2559369
1976	2624554
1977	2690159
1978	2756024
1979	2821809
1980	2887215
1981	2952280
1982	3017427
1983	3083771
1984	3151396
1985	3219410
1986	3287851
1987	3357278
1988	3428342
1989	3501660
1990	3576621
1991	3651809
1992	3726718
1993	3801439
1994	3870105
1995	3932399
1996	3993294
1997	4051890
1998	4107802
1999	4162488
2000	4217351
2001	4271617
2002	4330181
2003	4393360
2004	4455672
2005	4517262
2006	4577992
2007	4638424
2008	4700619
2009	4765395
2010	4831796
2011	4898563
2012	4965013
2013	5030991
2014	5096363
2015	5160958
2016	5224450
2017	5286818
2018	5348537
2019	5409472
2020	5472181
2021	5535650
2022	5594560
2023	5649550
