Year	Number
1960	1804235
1961	1843100
1962	1885912
1963	1934221
1964	1987528
1965	2046000
1966	2108544
1967	2173321
1968	2240688
1969	2310296
1970	2382629
1971	2455858
1972	2530965
1973	2610297
1974	2691376
1975	2771012
1976	2846081
1977	2920100
1978	2992258
1979	3017524
1980	2914935
1981	2615829
1982	2375980
1983	2352492
1984	2430320
1985	2503414
1986	2497014
1987	2474639
1988	2496483
1989	2573329
1990	2586901
1991	2609202
1992	2939728
1993	3428000
1994	3801453
1995	4060288
1996	4254773
1997	4450669
1998	4654178
1999	4874579
2000	4968153
2001	5022391
2002	5367695
2003	5792486
2004	6022188
2005	6204843
2006	6418452
2007	6598700
2008	6760595
2009	6926571
2010	7080622
2011	7241399
2012	7412361
2013	7581794
2014	7756052
2015	7924320
2016	8081758
2017	8240991
2018	8402599
2019	8567283
2020	8740826
2021	8912289
2022	9076426
2023	9256800
