Year	Number
1960	957298535
1961	968160207
1962	985632251
1963	1009211868
1964	1032807876
1965	1056585944
1966	1081694137
1967	1106679256
1968	1132426737
1969	1159254946
1970	1186588098
1971	1214578660
1972	1242208493
1973	1269710695
1974	1296770858
1975	1322948510
1976	1348702616
1977	1374017934
1978	1399374862
1979	1425014721
1980	1451048418
1981	1478019907
1982	1506164536
1983	1534314616
1984	1562328760
1985	1590782475
1986	1620350303
1987	1651048731
1988	1681940482
1989	1712417263
1990	1742664287
1991	1772239665
1992	1800363303
1993	1827578544
1994	1854579828
1995	1881351034
1996	1907932219
1997	1934541694
1998	1960808606
1999	1986239322
2000	2010855174
2001	2034979818
2002	2058422798
2003	2081563914
2004	2104671160
2005	2127534449
2006	2149741236
2007	2171216057
2008	2193149812
2009	2215414619
2010	2237561878
2011	2260590191
2012	2284850630
2013	2309696691
2014	2334353249
2015	2358229259
2016	2381079953
2017	2403223511
2018	2423846228
2019	2442906917
2020	2459563588
2021	2472708502
2022	2480939691
2023	2492689713
