Year	Number
1960	2494336
1961	2573567
1962	2639548
1963	2684934
1964	2728990
1965	2808626
1966	2902417
1967	2990221
1968	3086485
1969	3169509
1970	3266221
1971	3363612
1972	3451871
1973	3543627
1974	3615071
1975	3694536
1976	3792127
1977	3888811
1978	3987683
1979	4085588
1980	4184896
1981	4273727
1982	4356239
1983	4436926
1984	4519371
1985	4617875
1986	4737206
1987	4876069
1988	5021587
1989	5166523
1990	5309896
1991	5451430
1992	5594303
1993	5740079
1994	5890018
1995	6046956
1996	6203154
1997	6358235
1998	6514121
1999	6652161
2000	6781703
2001	6934884
2002	7075364
2003	7155615
2004	7190189
2005	7274334
2006	7387393
2007	7473040
2008	7592980
2009	7738680
2010	7893748
2011	8044838
2012	8181510
2013	8337877
2014	8503113
2015	8632527
2016	8750078
2017	8884124
2018	9028327
2019	9184044
2020	9318013
2021	9437109
2022	9682299
2023	10030589
