Year	Number
1960	2581133
1961	2634845
1962	2706282
1963	2768499
1964	2817625
1965	2852648
1966	2884795
1967	2923008
1968	2962164
1969	2997387
1970	3019526
1971	3035187
1972	3057922
1973	3078737
1974	3093216
1975	3089699
1976	3069826
1977	3057628
1978	3056481
1979	3061943
1980	3074183
1981	3091975
1982	3111529
1983	3125801
1984	3137905
1985	3152945
1986	3170308
1987	3191083
1988	3215606
1989	3243454
1990	3279769
1991	3322020
1992	3358413
1993	3389541
1994	3416775
1995	3439260
1996	3453854
1997	3461997
1998	3472473
1999	3490139
2000	3510707
2001	3533011
2002	3561139
2003	3589820
2004	3616695
2005	3642259
2006	3667699
2007	3705120
2008	3758858
2009	3810541
2010	3853536
2011	3900073
2012	3945595
2013	3995499
2014	4048150
2015	4097813
2016	4147577
2017	4190034
2018	4221862
2019	4253063
2020	4285784
2021	4320511
2022	4357959
2023	4397109
