Year	Number
1960	3223394
1961	3289207
1962	3374695
1963	3445681
1964	3521093
1965	3599927
1966	3692650
1967	3750820
1968	3830302
1969	3920972
1970	4004680
1971	4147491
1972	4231687
1973	4308014
1974	4432827
1975	4503304
1976	4566586
1977	4637528
1978	4709238
1979	4775087
1980	4845243
1981	4933754
1982	5035960
1983	5124006
1984	5205898
1985	5297169
1986	5395150
1987	5493336
1988	5592954
1989	5692616
1990	5774428
1991	5837702
1992	5891014
1993	5932717
1994	5981929
1995	6044143
1996	6114661
1997	6178726
1998	6239834
1999	6310001
2000	6384632
2001	6470646
2002	6552615
2003	6637283
2004	6716457
2005	6806547
2006	6906764
2007	7042435
2008	7193792
2009	7344315
2010	7445224
2011	7522696
2012	7620269
2013	7713367
2014	7788166
2015	7858903
2016	7943558
2017	8044886
2018	8142601
2019	8246298
2020	8333425
2021	8330417
2022	8424836
2023	8614441
