Year	Number
1960	2710698
1961	2818536
1962	2926106
1963	3029988
1964	3121889
1965	3209070
1966	3297586
1967	3386760
1968	3473827
1969	3557887
1970	3640562
1971	3721183
1972	3798197
1973	3873002
1974	3946766
1975	4021536
1976	4097375
1977	4175851
1978	4258841
1979	4344425
1980	4434170
1981	4526829
1982	4619057
1983	4710521
1984	4796952
1985	4874142
1986	4938963
1987	4989866
1988	5029333
1989	5058552
1990	5080347
1991	5098628
1992	5113800
1993	5120682
1994	5116995
1995	5100836
1996	5074529
1997	5046282
1998	5019595
1999	4994828
2000	4971752
2001	4950012
2002	4927984
2003	4905040
2004	4880148
2005	4853054
2006	4827025
2007	4806794
2008	4795902
2009	4797459
2010	4811647
2011	4836288
2012	4865986
2013	4898390
2014	4933435
2015	4967584
2016	4996738
2017	5024101
2018	5051083
2019	5072367
2020	5088172
2021	5097563
2022	5099011
2023	5092574
