Year	Number
1960	1018332013
1961	1047044471
1962	1079078843
1963	1114084168
1964	1149980863
1965	1181113872
1966	1212812898
1967	1245128604
1968	1278253272
1969	1312227521
1970	1346692954
1971	1382638998
1972	1418592514
1973	1455932571
1974	1494670627
1975	1531821571
1976	1570112560
1977	1608892826
1978	1651513914
1979	1698369060
1980	1746580426
1981	1796677728
1982	1846593203
1983	1895614911
1984	1945629370
1985	1997039091
1986	2050383760
1987	2105481918
1988	2161571527
1989	2217822837
1990	2275554162
1991	2333679748
1992	2391611043
1993	2449329147
1994	2507375113
1995	2565641717
1996	2624415865
1997	2683935843
1998	2744144620
1999	2804645014
2000	2866001759
2001	2931983907
2002	3001384028
2003	3071469538
2004	3142909966
2005	3215722483
2006	3289343431
2007	3363364677
2008	3439795198
2009	3516709559
2010	3593864334
2011	3668657925
2012	3745519184
2013	3824043788
2014	3903862061
2015	3984523373
2016	4065561612
2017	4146625053
2018	4227011393
2019	4306311635
2020	4383953178
2021	4454512575
2022	4523589075
2023	4600280070
