Year	Number
1960	496056894
1961	512685846
1962	532191334
1963	554325834
1964	577098429
1965	594971868
1966	613564681
1967	632614175
1968	652212143
1969	672387135
1970	692960783
1971	714333436
1972	736683067
1973	760341178
1974	785283819
1975	810427389
1976	835672199
1977	861227639
1978	890034045
1979	922556703
1980	956085434
1981	991148112
1982	1027098742
1983	1062233185
1984	1098337254
1985	1135315575
1986	1173409724
1987	1212521203
1988	1252280305
1989	1291761883
1990	1331085753
1991	1371180733
1992	1410709935
1993	1450209562
1994	1490202307
1995	1530494724
1996	1571215796
1997	1612608261
1998	1654555938
1999	1696569741
2000	1738777973
2001	1783107192
2002	1829612097
2003	1876784627
2004	1924939528
2005	1973772568
2006	2022130934
2007	2070016554
2008	2119187098
2009	2169329615
2010	2219768583
2011	2270458919
2012	2322547753
2013	2376247843
2014	2430709930
2015	2484845730
2016	2538227383
2017	2591313664
2018	2643005020
2019	2693173027
2020	2740871354
2021	2785041656
2022	2822789935
2023	2864685891
