Year	Number
1960	7811878
1961	8061302
1962	8318055
1963	8580512
1964	8847794
1965	9118899
1966	9389974
1967	9659663
1968	9927339
1969	10190531
1970	10450228
1971	10703420
1972	10952691
1973	11204549
1974	11457953
1975	11713426
1976	11970381
1977	12237835
1978	12519254
1979	12808303
1980	13107504
1981	13412729
1982	13722325
1983	14040382
1984	14362438
1985	14679273
1986	14993112
1987	15309275
1988	15628778
1989	15952865
1990	16281573
1991	16605752
1992	16926884
1993	17252549
1994	17580991
1995	17906602
1996	18226168
1997	18544061
1998	18858347
1999	19166664
2000	19469885
2001	19769644
2002	20066543
2003	20357979
2004	20643488
2005	20920388
2006	21186610
2007	21442913
2008	21686623
2009	21925966
2010	22167933
2011	22405198
2012	22632420
2013	22850386
2014	23060580
2015	23272374
2016	23517966
2017	23874571
2018	24331054
2019	24779301
2020	25139588
2021	25415242
2022	25575607
2023	25668667
