Year	Number
1960	1073053
1961	1116078
1962	1157920
1963	1197701
1964	1239828
1965	1286839
1966	1335971
1967	1387198
1968	1440366
1969	1495823
1970	1553654
1971	1613206
1972	1674150
1973	1736405
1974	1800221
1975	1866175
1976	1934963
1977	2006771
1978	2080948
1979	2156456
1980	2232406
1981	2307211
1982	2379218
1983	2452060
1984	2526874
1985	2601225
1986	2675749
1987	2749811
1988	2821429
1989	2888566
1990	2950382
1991	3006186
1992	3056632
1993	3105448
1994	3154513
1995	3202977
1996	3250343
1997	3295661
1998	3338312
1999	3379049
2000	3418211
2001	3459164
2002	3503906
2003	3552392
2004	3607446
2005	3669904
2006	3757904
2007	3880548
2008	3990015
2009	4076703
2010	4162791
2011	4235081
2012	4268291
2013	4228896
2014	4138988
2015	4043518
2016	3954694
2017	3864884
2018	3785811
2019	3726526
2020	3667251
2021	3606505
2022	3558859
2023	3527202
