Year	Number
1960	829304553
1961	849662240
1962	870571996
1963	892122183
1964	914179691
1965	936474497
1966	958866819
1967	981653792
1968	1005182826
1969	1029398298
1970	1053935945
1971	1078143512
1972	1103176231
1973	1129871655
1974	1157235978
1975	1184993312
1976	1213431181
1977	1242976775
1978	1273039062
1979	1304106034
1980	1337497873
1981	1372467577
1982	1407836955
1983	1443482185
1984	1479546761
1985	1516442333
1986	1554102862
1987	1592185751
1988	1630669927
1989	1669623556
1990	1711089696
1991	1750747711
1992	1789953429
1993	1829681824
1994	1870097460
1995	1910485587
1996	1950796431
1997	1991303064
1998	2032158426
1999	2073121889
2000	2114855470
2001	2157133128
2002	2198877481
2003	2240162906
2004	2281546588
2005	2322476208
2006	2362904109
2007	2403305272
2008	2443449823
2009	2483987657
2010	2525974118
2011	2568598935
2012	2610684758
2013	2653214685
2014	2695950000
2015	2737695800
2016	2779326476
2017	2821058566
2018	2862391122
2019	2903108878
2020	2943860780
2021	2983113040
2022	3020375650
2023	3059564861
