Year	Number
1960	109846851
1961	112899564
1962	116038644
1963	119256802
1964	122537258
1965	125867412
1966	129223073
1967	132598195
1968	135997527
1969	139424058
1970	142886075
1971	146371501
1972	149888805
1973	153468809
1974	157099024
1975	160766187
1976	164464681
1977	168251406
1978	172142135
1979	176068229
1980	179992919
1981	183850845
1982	187700650
1983	191617247
1984	195555541
1985	199490345
1986	203418184
1987	207343598
1988	211292060
1989	215247012
1990	219261995
1991	223293975
1992	227277776
1993	231248072
1994	235221621
1995	239175280
1996	243073396
1997	246930956
1998	250746645
1999	254507556
2000	258187127
2001	261785540
2002	265309144
2003	268730591
2004	272095657
2005	275422662
2006	278673327
2007	281855834
2008	284954393
2009	288007259
2010	290960639
2011	294173047
2012	297385560
2013	300534325
2014	303641603
2015	306719312
2016	309756806
2017	312716679
2018	315532281
2019	318249688
2020	320694794
2021	322697507
2022	324680741
2023	326980721
