Year	Number
1960	870844754
1961	881379655
1962	895519493
1963	911394870
1964	927803853
1965	945778644
1966	965289315
1967	985931843
1968	1007334700
1969	1029602514
1970	1052963473
1971	1077095824
1972	1101439029
1973	1126425054
1974	1150286367
1975	1173463486
1976	1196537543
1977	1222038991
1978	1252003428
1979	1282951293
1980	1313346251
1981	1344235132
1982	1374995559
1983	1406531568
1984	1438627520
1985	1470504930
1986	1502677612
1987	1534729295
1988	1566472853
1989	1597670441
1990	1628170551
1991	1658276594
1992	1687980376
1993	1717094430
1994	1747184488
1995	1778549091
1996	1811173384
1997	1845362101
1998	1879983582
1999	1914419087
2000	1949331077
2001	1984822573
2002	2020865718
2003	2056815534
2004	2092953099
2005	2129694308
2006	2165605350
2007	2199819522
2008	2233317094
2009	2265807321
2010	2297638143
2011	2328116433
2012	2357766959
2013	2386371760
2014	2414255960
2015	2441706476
2016	2468714600
2017	2494635768
2018	2520138571
2019	2545419173
2020	2570465933
2021	2593628937
2022	2615976294
2023	2642084270
