Year	Number
1960	1073786822
1961	1084855935
1962	1101295024
1963	1120711665
1964	1141587778
1965	1165979027
1966	1193060536
1967	1222300281
1968	1252840544
1969	1284173994
1970	1317379958
1971	1351186111
1972	1385568397
1973	1420015082
1974	1451692907
1975	1481980216
1976	1512404291
1977	1547199155
1978	1589891328
1979	1633826778
1980	1676321300
1981	1719548069
1982	1762628743
1983	1807253280
1984	1853643942
1985	1899978867
1986	1946333138
1987	1991776193
1988	2036758044
1989	2080187137
1990	2121352489
1991	2162031205
1992	2201884490
1993	2240770384
1994	2281273500
1995	2323910237
1996	2368597593
1997	2416048601
1998	2463772058
1999	2510705896
2000	2557566735
2001	2605179581
2002	2653727363
2003	2701850911
2004	2749817124
2005	2798161641
2006	2843341239
2007	2884271898
2008	2924344928
2009	2963257294
2010	3000592197
2011	3036881202
2012	3071853341
2013	3105682513
2014	3137352147
2015	3166669724
2016	3194192663
2017	3219188540
2018	3242100471
2019	3264376197
2020	3285570685
2021	3305638511
2022	3319795176
2023	3338547460
