Year	Number
1960	132699196
1961	135593837
1962	138587642
1963	141576649
1964	144614354
1965	147826181
1966	151173865
1967	154661468
1968	158314089
1969	162031404
1970	165660197
1971	168846430
1972	172157824
1973	176104464
1974	180314983
1975	184576454
1976	188774377
1977	193103223
1978	197909967
1979	202970146
1980	207471126
1981	211807373
1982	217023319
1983	222934955
1984	229081442
1985	235315538
1986	241605149
1987	248043338
1988	254506872
1989	261152942
1990	267935565
1991	274908380
1992	282836229
1993	291379983
1994	300043346
1995	308777779
1996	317264456
1997	325786909
1998	334920305
1999	344588473
2000	354211694
2001	364009786
2002	374559191
2003	385432029
2004	396235142
2005	407311634
2006	418455804
2007	429273406
2008	440299245
2009	452013680
2010	464339849
2011	477370075
2012	490876634
2013	504765969
2014	519114740
2015	533623212
2016	548728640
2017	564427211
2018	580258033
2019	596417240
2020	613330337
2021	630580368
2022	647636626
2023	664869741
