Year	Number
1960	240155843
1961	241184282
1962	244141099
1963	248161086
1964	252284701
1965	257751644
1966	264607053
1967	272162480
1968	280096392
1969	288113606
1970	296678731
1971	305317884
1972	314089596
1973	322652596
1974	329714622
1975	335965117
1976	342044655
1977	350103105
1978	361922927
1979	374293880
1980	385625955
1981	396766564
1982	407677303
1983	419353188
1984	431724393
1985	443954624
1986	456040770
1987	467571778
1988	478779994
1989	489179114
1990	498188818
1991	506894715
1992	515647383
1993	524137282
1994	533071587
1995	542448564
1996	552318503
1997	562999564
1998	573318324
1999	582910583
2000	592415644
2001	602220782
2002	612722131
2003	623125612
2004	633271757
2005	643624444
2006	652665813
2007	659898942
2008	666420977
2009	672304185
2010	677600707
2011	682629622
2012	687449107
2013	691473645
2014	694704942
2015	697248688
2016	699373825
2017	700707108
2018	701351586
2019	702016599
2020	702515200
2021	703192021
2022	703544225
2023	703909409
