Year	Number
1960	1758001
1961	1819093
1962	1888389
1963	1957499
1964	2025241
1965	2092233
1966	2156600
1967	2219122
1968	2282811
1969	2346497
1970	2409747
1971	2473558
1972	2538462
1973	2604411
1974	2671273
1975	2746074
1976	2838118
1977	2925324
1978	2993417
1979	3067957
1980	3151045
1981	3227198
1982	3302832
1983	3386184
1984	3478388
1985	3576383
1986	3683334
1987	3795952
1988	3902739
1989	4013935
1990	4148072
1991	4262220
1992	4390529
1993	4534890
1994	4686918
1995	4836217
1996	5003427
1997	5190713
1998	5364690
1999	5522481
2000	5679919
2001	5836379
2002	5993863
2003	6146258
2004	6291570
2005	6431872
2006	6566075
2007	6702603
2008	6852840
2009	7020948
2010	7218028
2011	7456811
2012	7731776
2013	8037716
2014	8356618
2015	8689569
2016	9050929
2017	9436218
2018	9847445
2019	10280789
2020	10709876
2021	11126899
2022	11555638
2023	12024964
