Year	Number
1960	1052128
1961	1097924
1962	1145052
1963	1193168
1964	1242481
1965	1293027
1966	1345970
1967	1400672
1968	1455032
1969	1507621
1970	1561503
1971	1616144
1972	1669779
1973	1724760
1974	1781547
1975	1840473
1976	1900984
1977	1964347
1978	2030520
1979	2096135
1980	2159607
1981	2221825
1982	2282199
1983	2341224
1984	2400350
1985	2461515
1986	2527716
1987	2599070
1988	2675514
1989	2756132
1990	2839358
1991	2926611
1992	3015838
1993	3102722
1994	3188385
1995	3270729
1996	3347471
1997	3417416
1998	3482773
1999	3547653
2000	3611400
2001	3674270
2002	3737901
2003	3797532
2004	3858383
2005	3927656
2006	4001472
2007	4074276
2008	4149779
2009	4234472
2010	4288391
2011	4383484
2012	4485650
2013	4589823
2014	4691726
2015	4793031
2016	4890848
2017	4990474
2018	5098961
2019	5213159
2020	5321539
2021	5415468
2022	5510419
2023	5626348
