Year	Number
1960	2131992
1961	2208026
1962	2287181
1963	2368868
1964	2452671
1965	2538295
1966	2625653
1967	2714959
1968	2806566
1969	2899854
1970	2993019
1971	3085961
1972	3180461
1973	3277487
1974	3377758
1975	3482125
1976	3590606
1977	3703010
1978	3818114
1979	3932682
1980	4045965
1981	4160745
1982	4278908
1983	4401502
1984	4529501
1985	4660598
1986	4798281
1987	4946293
1988	5100020
1989	5264332
1990	5417860
1991	5556306
1992	5656208
1993	5717806
1994	5803993
1995	5916173
1996	6035600
1997	6117069
1998	6156805
1999	6189565
2000	6272998
2001	6408810
2002	6541755
2003	6672492
2004	6801204
2005	6929145
2006	7057417
2007	7188391
2008	7324627
2009	7468596
2010	7621779
2011	7784819
2012	7956382
2013	8136610
2014	8326348
2015	8524063
2016	8725318
2017	8925525
2018	9128132
2019	9337003
2020	9543207
2021	9750064
2022	9952787
2023	10143543
