Year	Number
1960	1156561158
1961	1172345866
1962	1194935958
1963	1223830241
1964	1252949098
1965	1282466082
1966	1313485186
1967	1344580407
1968	1376664164
1969	1409989404
1970	1443843303
1971	1477848749
1972	1511711365
1973	1546296509
1974	1580738155
1975	1614354969
1976	1647567811
1977	1680630576
1978	1714256532
1979	1748618650
1980	1783568440
1981	1819635337
1982	1857374076
1983	1895394634
1984	1933336565
1985	1972052891
1986	2012092618
1987	2053468360
1988	2095119028
1989	2136613674
1990	2178070416
1991	2218943075
1992	2258820989
1993	2298355451
1994	2337714062
1995	2376855322
1996	2416005768
1997	2455180745
1998	2494122287
1999	2532509015
2000	2570570033
2001	2608556791
2002	2646301961
2003	2683865868
2004	2721349165
2005	2758746808
2006	2795825513
2007	2832437010
2008	2869511119
2009	2907288286
2010	2945775229
2011	2985476100
2012	3026071283
2013	3066820580
2014	3107441302
2015	3147496493
2016	3187085509
2017	3226720494
2018	3265441288
2019	3303190905
2020	3339264362
2021	3372261384
2022	3400392331
2023	3432490834
