Year	Number
1960	3053618
1961	3113853
1962	3175842
1963	3241809
1964	3310978
1965	3381746
1966	3453426
1967	3526004
1968	3599386
1969	3673545
1970	3747892
1971	3822443
1972	3897180
1973	3972319
1974	4045979
1975	4095562
1976	4143319
1977	4189395
1978	4233434
1979	4275451
1980	4315171
1981	4352708
1982	4387632
1983	4428018
1984	4471969
1985	4514716
1986	4555910
1987	4595282
1988	4631365
1989	4664217
1990	4693022
1991	4733060
1992	4777592
1993	4816062
1994	4850667
1995	4882961
1996	4912975
1997	4940787
1998	4966373
1999	4990139
2000	5012850
2001	5035573
2002	5082114
2003	5145430
2004	5208923
2005	5272400
2006	5336472
2007	5400875
2008	5465292
2009	5529274
2010	5592614
2011	5660664
2012	5730895
2013	5797852
2014	5862807
2015	5928024
2016	5994859
2017	6066000
2018	6156100
2019	6246175
2020	6302697
2021	6342935
2022	6377754
2023	6404506
