Year	Number
1960	1043333636
1961	1045203037
1962	1059600211
1963	1085398906
1964	1110819272
1965	1136927045
1966	1166227679
1967	1194567141
1968	1224255729
1969	1255933616
1970	1288490485
1971	1322732627
1972	1354211283
1973	1384704173
1974	1413718269
1975	1439944265
1976	1464087148
1977	1486953865
1978	1510060320
1979	1533514709
1980	1556403010
1981	1580048609
1982	1605925794
1983	1631735726
1984	1656258164
1985	1681267266
1986	1707611028
1987	1735427884
1988	1763555005
1989	1791156275
1990	1818247576
1991	1844603995
1992	1869453624
1993	1893594516
1994	1917553356
1995	1940892820
1996	1964042971
1997	1986768093
1998	2008680261
1999	2028993034
2000	2048148696
2001	2066530023
2002	2083969920
2003	2100610344
2004	2116651449
2005	2132517760
2006	2148405823
2007	2164155292
2008	2179914111
2009	2195169711
2010	2210203758
2011	2225992094
2012	2243776727
2013	2261274500
2014	2278232287
2015	2294507020
2016	2310721864
2017	2327132966
2018	2341383691
2019	2353856866
2020	2363934334
2021	2370214403
2022	2375208613
2023	2380601170
