Year	Number
1960	1509281
1961	1536078
1962	1604717
1963	1663385
1964	1706635
1965	1754559
1966	1772431
1967	1819896
1968	1860926
1969	1892829
1970	1941477
1971	1982461
1972	2015257
1973	2066529
1974	2126387
1975	2160404
1976	2180916
1977	2205955
1978	2239766
1979	2358797
1980	2415565
1981	2472666
1982	2519478
1983	2567470
1984	2601403
1985	2637378
1986	2678725
1987	2714686
1988	2746490
1989	2783751
1990	2800945
1991	2832323
1992	2864321
1993	2921794
1994	2996040
1995	3063467
1996	3212399
1997	3252163
1998	3292744
1999	3337520
2000	3380202
2001	3419501
2002	3450535
2003	3459990
2004	3503605
2005	3535501
2006	3574074
2007	3619281
2008	3654659
2009	3676363
2010	3717750
2011	3756104
2012	3808534
2013	3833872
2014	3871591
2015	3915630
2016	3945594
2017	3976575
2018	4009595
2019	4040585
2020	4028025
2021	3994078
2022	3961508
2023	4068730
