Year	Number
1960	227948869
1961	233483265
1962	239280622
1963	245298063
1964	251565974
1965	258078554
1966	264754002
1967	271633185
1968	278796894
1969	286211901
1970	293900563
1971	301839225
1972	309963136
1973	318464764
1974	327466848
1975	336832917
1976	346461069
1977	356243762
1978	366688083
1979	377775643
1980	388793467
1981	400260774
1982	412410102
1983	424346370
1984	436263644
1985	448755435
1986	461756164
1987	475250346
1988	488764908
1989	502517080
1990	516629688
1991	530716971
1992	544899623
1993	559413902
1994	574094137
1995	589328085
1996	605186062
1997	621065325
1998	637198518
1999	653883261
2000	671212486
2001	689161982
2002	707693440
2003	726785433
2004	746546802
2005	766978666
2006	788110000
2007	810019264
2008	832642735
2009	855885698
2010	879797419
2011	904282154
2012	929328653
2013	955096702
2014	981506608
2015	1008698799
2016	1036155989
2017	1063885274
2018	1092403973
2019	1121549049
2020	1151302081
2021	1181163013
2022	1211190002
2023	1241897817
