Year	Number
1960	2049993
1961	2108562
1962	2176493
1963	2246709
1964	2319114
1965	2391159
1966	2461001
1967	2527083
1968	2595615
1969	2666957
1970	2741668
1971	2823862
1972	2910288
1973	2993344
1974	3085464
1975	3183002
1976	3287459
1977	3394434
1978	3502314
1979	3609991
1980	3716665
1981	3824062
1982	3934723
1983	4034873
1984	4136486
1985	4247710
1986	4367162
1987	4491672
1988	4619510
1989	4750766
1990	4889039
1991	5016772
1992	5076139
1993	5121487
1994	5192100
1995	5258902
1996	5343328
1997	5438622
1998	5533510
1999	5640330
2000	5747771
2001	5849221
2002	5950265
2003	6055075
2004	6176429
2005	6311460
2006	6448321
2007	6588138
2008	6733190
2009	6873852
2010	6983073
2011	7055641
2012	7144394
2013	7259575
2014	7391092
2015	7529955
2016	7666255
2017	7809492
2018	7944561
2019	8059254
2020	8140325
2021	8213319
2022	8339599
2023	8470479
