Year	Number
1960	2115448034
1961	2144909359
1962	2187603468
1963	2242530229
1964	2297892571
1965	2354293010
1966	2414341591
1967	2474366272
1968	2536379782
1969	2600890229
1970	2666686848
1971	2732913368
1972	2798370133
1973	2864850432
1974	2930934760
1975	2995490712
1976	3059382497
1977	3123017003
1978	3187834084
1979	3254332897
1980	3321713494
1981	3391165252
1982	3464327390
1983	3538429935
1984	3612283886
1985	3687723465
1986	3765515230
1987	3845508773
1988	3926185019
1989	4006647335
1990	4089544168
1991	4169497287
1992	4247999679
1993	4325985835
1994	4403499627
1995	4480641078
1996	4558031834
1997	4635223420
1998	4711799589
1999	4787566559
2000	4863090613
2001	4938731447
2002	5014109152
2003	5088853415
2004	5163432770
2005	5237940420
2006	5311879939
2007	5384897109
2008	5458824459
2009	5533964000
2010	5610455957
2011	5689033832
2012	5769216950
2013	5849715412
2014	5929949445
2015	6009439133
2016	6088698400
2017	6168617518
2018	6247396829
2019	6324580903
2020	6398830423
2021	6467799496
2022	6527353351
2023	6593137026
