Year	Number
1960	104785283
1961	107738568
1962	110771847
1963	113877142
1964	117047662
1965	120272611
1966	123528926
1967	126810473
1968	130116207
1969	133446633
1970	136807366
1971	140185637
1972	143598165
1973	147077189
1974	150613661
1975	154197940
1976	157824965
1977	161552573
1978	165391434
1979	169274223
1980	173158915
1981	176977588
1982	180778793
1983	184638656
1984	188517651
1985	192391867
1986	196258116
1987	200119977
1988	204001552
1989	207887599
1990	211832950
1991	215805456
1992	219739659
1993	223663614
1994	227597172
1995	231516198
1996	235377411
1997	239202353
1998	242993032
1999	246731375
2000	250393174
2001	253975675
2002	257483438
2003	260887752
2004	264236717
2005	267552916
2006	270800912
2007	273986495
2008	277089769
2009	280146894
2010	283103618
2011	286330994
2012	289557085
2013	292716938
2014	295845585
2015	298947896
2016	302016747
2017	305020811
2018	307904813
2019	310630884
2020	313048472
2021	315090284
2022	317122366
2023	319441652
