Year	Number
1960	1086380
1961	1117313
1962	1150179
1963	1184994
1964	1220941
1965	1256925
1966	1292945
1967	1329277
1968	1365661
1969	1401364
1970	1436282
1971	1470130
1972	1503149
1973	1535929
1974	1570209
1975	1605638
1976	1640969
1977	1676049
1978	1710970
1979	1747250
1980	1785150
1981	1824523
1982	1860445
1983	1898042
1984	1944501
1985	1995335
1986	2048806
1987	2104178
1988	2161471
1989	2220955
1990	2283014
1991	2346467
1992	2410704
1993	2476034
1994	2542714
1995	2611491
1996	2682052
1997	2754790
1998	2831447
1999	2911072
2000	2992957
2001	3076073
2002	3161849
2003	3250648
2004	3344201
2005	3441419
2006	3541499
2007	3644441
2008	3750065
2009	3858382
2010	3969424
2011	4083315
2012	4197680
2013	4313417
2014	4428944
2015	4543124
2016	4657949
2017	4772818
2018	4886322
2019	4999589
2020	5116117
2021	5235934
2022	5358311
2023	5481036
