Year	Number
1960	1768361
1961	1832584
1962	1895593
1963	1956611
1964	2014801
1965	2072556
1966	2133362
1967	2198079
1968	2267121
1969	2339681
1970	2415247
1971	2491797
1972	2567278
1973	2643223
1974	2720296
1975	2799481
1976	2880881
1977	2962759
1978	3044656
1979	3125485
1980	3202517
1981	3277717
1982	3356496
1983	3439721
1984	3529000
1985	3628011
1986	3737570
1987	3857091
1988	3985830
1989	4123354
1990	4268821
1991	4422186
1992	4586142
1993	4760842
1994	4942405
1995	5124440
1996	5308981
1997	5496422
1998	5686293
1999	5881372
2000	6077230
2001	6272916
2002	6471028
2003	6670492
2004	6870319
2005	7070810
2006	7271732
2007	7472337
2008	7670322
2009	7868207
2010	8067343
2011	8268804
2012	8471506
2013	8672158
2014	8870220
2015	9065202
2016	9260877
2017	9459423
2018	9661067
2019	9867134
2020	10076314
2021	10288282
2022	10497955
2023	10702189
