Year	Number
1960	896452801
1961	895982616
1962	907849084
1963	931103981
1964	953977437
1965	977483065
1966	1004323080
1967	1030442864
1968	1057583766
1969	1086447495
1970	1116170774
1971	1146513513
1972	1175144020
1973	1202800072
1974	1228896581
1975	1252472762
1976	1274251072
1977	1294846389
1978	1315749587
1979	1336881495
1980	1357568923
1981	1378929135
1982	1402542074
1983	1426243031
1984	1448866962
1985	1472135650
1986	1496876017
1987	1523084914
1988	1549637871
1989	1575635488
1990	1601222039
1991	1625888128
1992	1649237070
1993	1671930685
1994	1694403785
1995	1716310165
1996	1737842789
1997	1759202933
1998	1779768710
1999	1798994292
2000	1816986829
2001	1834082049
2002	1850453077
2003	1866220978
2004	1881541652
2005	1896768430
2006	1911702057
2007	1926287101
2008	1940749039
2009	1955023279
2010	1969168373
2011	1984249541
2012	2001246209
2013	2018050656
2014	2034247084
2015	2049740052
2016	2065155186
2017	2080901482
2018	2094506990
2019	2106374009
2020	2116360715
2021	2123610397
2022	2129094071
2023	2133652241
