Year	Number
1960	1141686822
1961	1157439849
1962	1179619822
1963	1207761086
1964	1236134904
1965	1265025891
1966	1295366110
1967	1325775729
1968	1357129993
1969	1389643409
1970	1422796619
1971	1456218584
1972	1489164284
1973	1522483145
1974	1555679276
1975	1588296249
1976	1620874915
1977	1653341117
1978	1686357568
1979	1720280763
1980	1754556795
1981	1789755855
1982	1826916958
1983	1864654810
1984	1902436011
1985	1941025630
1986	1980542220
1987	2020894985
1988	2061523182
1989	2101865982
1990	2141978267
1991	2181524427
1992	2220287531
1993	2258968030
1994	2297429052
1995	2335664040
1996	2373917143
1997	2411954014
1998	2449690091
1999	2486948359
2000	2523723665
2001	2560554031
2002	2597392316
2003	2634109962
2004	2670825839
2005	2707604678
2006	2744224053
2007	2780440841
2008	2817276958
2009	2854915236
2010	2893127921
2011	2932460232
2012	2972682523
2013	3013115456
2014	3053394061
2015	3093412148
2016	3133538970
2017	3173882359
2018	3213335023
2019	3252002473
2020	3289365143
2021	3324112381
2022	3353712448
2023	3387259529
