Year	Number
1960	76788138
1961	77483355
1962	79011337
1963	80997317
1964	83010480
1965	85261103
1966	87822456
1967	90509050
1968	93371268
1969	96358331
1970	99407118
1971	102560482
1972	105862274
1973	109418189
1974	113221617
1975	117112016
1976	121022194
1977	124990977
1978	129135644
1979	133398103
1980	137412532
1981	141137799
1982	144825043
1983	148557208
1984	152450291
1985	156634448
1986	161100748
1987	165796858
1988	170774834
1989	176138041
1990	181771447
1991	187430852
1992	193410985
1993	199898394
1994	206593977
1995	213444584
1996	220494472
1997	227723025
1998	235368183
1999	243222863
2000	251161072
2001	259329644
2002	267710073
2003	276044863
2004	284043972
2005	291890897
2006	299787544
2007	307372562
2008	314651672
2009	322098048
2010	330066635
2011	339118134
2012	349412255
2013	360806820
2014	373775078
2015	388794919
2016	405071704
2017	422781676
2018	441753096
2019	461294521
2020	480542533
2021	497351205
2022	513508954
2023	532587518
