Year	Number
1960	116535481
1961	119918135
1962	123424361
1963	127102894
1964	130963898
1965	134892006
1966	138842208
1967	142914178
1968	147118618
1969	151411196
1970	155687627
1971	159770520
1972	164025405
1973	168603910
1974	173193620
1975	177648857
1976	181994621
1977	186459626
1978	191323587
1979	196482897
1980	201392630
1981	206220409
1982	211554369
1983	217241150
1984	223033366
1985	228848715
1986	234551299
1987	240217319
1988	245768011
1989	251490339
1990	257302205
1991	262947280
1992	269077936
1993	275732303
1994	281860453
1995	287680133
1996	293797285
1997	299813103
1998	305453409
1999	311073319
2000	316785355
2001	322694017
2002	329333861
2003	336169767
2004	342693781
2005	349225357
2006	355966101
2007	362849997
2008	369710976
2009	376542251
2010	383450551
2011	390431934
2012	397486908
2013	404526446
2014	411475354
2015	418394861
2016	425389492
2017	432334289
2018	439245337
2019	446249997
2020	453360279
2021	460538732
2022	467619786
2023	474663262
