Year	Number
1960	209446113
1961	213138965
1962	216891776
1963	220911982
1964	225015415
1965	229116244
1966	233123801
1967	236994817
1968	240654734
1969	244086969
1970	247184362
1971	250269235
1972	253571937
1973	256754347
1974	259819805
1975	262682363
1976	265308576
1977	267922565
1978	270538633
1979	273076490
1980	275601412
1981	277886514
1982	279636918
1983	281045281
1984	282233687
1985	283410538
1986	284808442
1987	286504088
1988	288274425
1989	289884480
1990	291554303
1991	293361569
1992	294879155
1993	296388743
1994	297725539
1995	298889206
1996	299973998
1997	301001415
1998	301968268
1999	303052374
2000	304085189
2001	305289150
2002	306973917
2003	309030225
2004	311139276
2005	313196512
2006	315160438
2007	317183435
2008	319163672
2009	320838559
2010	322210410
2011	322501582
2012	323810708
2013	325407780
2014	327011738
2015	328571822
2016	330147530
2017	331569232
2018	333091521
2019	334356258
2020	335592576
2021	336261964
2022	337610183
2023	340311203
