Year	Number
1960	112879947
1961	116217998
1962	119644588
1963	123175047
1964	126621883
1965	129823819
1966	132905544
1967	135961555
1968	139073050
1969	142216067
1970	145279158
1971	148209632
1972	151212526
1973	154400896
1974	157636873
1975	160809676
1976	163920832
1977	167063258
1978	170241265
1979	173514286
1980	176929840
1981	180408233
1982	184055012
1983	187943214
1984	191984666
1985	196050636
1986	200043471
1987	203943629
1988	207771312
1989	211602750
1990	215317770
1991	218901106
1992	222664553
1993	226496832
1994	230048491
1995	233247925
1996	236092010
1997	238707349
1998	241165837
1999	243454420
2000	245540431
2001	247575128
2002	249772371
2003	251834339
2004	253456817
2005	254761220
2006	255790415
2007	256578739
2008	257264474
2009	257884413
2010	258393416
2011	258781461
2012	258996842
2013	259006707
2014	258691473
2015	258029939
2016	257186408
2017	256159096
2018	255073506
2019	253966235
2020	252852195
2021	251877154
2022	250927742
2023	249998151
