Year	Number
1960	1444785
1961	1462020
1962	1480518
1963	1498458
1964	1521054
1965	1545149
1966	1560303
1967	1571946
1968	1585597
1969	1599501
1970	1613595
1971	1636818
1972	1668881
1973	1707472
1974	1752462
1975	1798414
1976	1845285
1977	1893227
1978	1942204
1979	1992097
1980	2043099
1981	2095305
1982	2148649
1983	2201161
1984	2250675
1985	2301392
1986	2356553
1987	2389494
1988	2347479
1989	2293854
1990	2314069
1991	2369474
1992	2409441
1993	2433008
1994	2492420
1995	2571132
1996	2634715
1997	2709351
1998	2759850
1999	2832469
2000	2965961
2001	3107655
2002	3255319
2003	3410677
2004	3575657
2005	3751112
2006	3937316
2007	4134132
2008	4339678
2009	4544755
2010	4789793
2011	5056279
2012	5287401
2013	5491442
2014	5545556
2015	5536196
2016	5472936
2017	5269584
2018	5139223
2019	5167140
2020	5248072
2021	5320584
2022	5404538
2023	5493900
