Year	Number
1960	897611
1961	924807
1962	952934
1963	982008
1964	1012158
1965	1043562
1966	1076429
1967	1110937
1968	1147171
1969	1184976
1970	1224212
1971	1264742
1972	1303508
1973	1343197
1974	1386572
1975	1430851
1976	1476047
1977	1522043
1978	1568214
1979	1614190
1980	1661025
1981	1708674
1982	1756307
1983	1803922
1984	1851301
1985	1898469
1986	1945684
1987	1993167
1988	2041362
1989	2090458
1990	2140163
1991	2190336
1992	2240635
1993	2290765
1994	2340422
1995	2389080
1996	2434983
1997	2477859
1998	2518131
1999	2556818
2000	2594751
2001	2630858
2002	2665376
2003	2698853
2004	2731919
2005	2767177
2006	2805314
2007	2844711
2008	2885445
2009	2927499
2010	2970655
2011	3014669
2012	3059293
2013	3104267
2014	3149486
2015	3194985
2016	3240784
2017	3286867
2018	3333171
2019	3379591
2020	3426548
2021	3474910
2022	3524605
2023	3574321
