Year	Number
1960	2208145
1961	2246055
1962	2282176
1963	2314411
1964	2347062
1965	2383965
1966	2422467
1967	2462462
1968	2504256
1969	2547782
1970	2593271
1971	2640705
1972	2689384
1973	2739324
1974	2790724
1975	2843165
1976	2896544
1977	2950833
1978	3006056
1979	3062271
1980	3118807
1981	3175622
1982	3233092
1983	3291182
1984	3350197
1985	3410386
1986	3471893
1987	3534767
1988	3599191
1989	3666165
1990	3736795
1991	3811546
1992	3890879
1993	3974634
1994	4062404
1995	4154324
1996	4250761
1997	4351629
1998	4456006
1999	4563884
2000	4675906
2001	4791421
2002	4910149
2003	5032587
2004	5157689
2005	5286235
2006	5416273
2007	5545149
2008	5673573
2009	5801444
2010	5905094
2011	6007759
2012	6134541
2013	6262946
2014	6390709
2015	6517081
2016	6641266
2017	6761882
2018	6880319
2019	6997837
2020	7114696
2021	7229380
2022	7342677
2023	7457098
