Year	Number
1960	86883511
1961	88586783
1962	90711054
1963	93072413
1964	95529764
1965	98244002
1966	101162416
1967	104183166
1968	107250785
1969	110312109
1970	113463202
1971	116825355
1972	120301792
1973	123952214
1974	127798222
1975	131739543
1976	135685707
1977	139754764
1978	143940302
1979	148079275
1980	151662851
1981	154526413
1982	157028581
1983	159453049
1984	162290107
1985	165818898
1986	169767404
1987	173913201
1988	178414097
1989	183209041
1990	188052849
1991	193021179
1992	198122306
1993	203387483
1994	208682318
1995	213995997
1996	219251499
1997	224455391
1998	229738114
1999	235000233
2000	240465443
2001	246364043
2002	252530152
2003	258708597
2004	264838356
2005	270997557
2006	277156461
2007	282950288
2008	288415116
2009	293943691
2010	299698517
2011	306289385
2012	314540569
2013	323791714
2014	333959822
2015	345045661
2016	356924277
2017	369619035
2018	382862908
2019	396547675
2020	410462271
2021	422662188
2022	434378158
2023	448353086
