Year	Number
1960	1228930
1961	1260226
1962	1292808
1963	1326579
1964	1363510
1965	1397884
1966	1427678
1967	1458898
1968	1491746
1969	1526834
1970	1564665
1971	1604878
1972	1650634
1973	1701222
1974	1752020
1975	1802871
1976	1854083
1977	1905432
1978	1956634
1979	2009466
1980	2053953
1981	2092995
1982	2151308
1983	2223258
1984	2286948
1985	2346208
1986	2413341
1987	2487467
1988	2567359
1989	2654333
1990	2744045
1991	2843022
1992	2954605
1993	3064947
1994	3175304
1995	3301117
1996	3443873
1997	3593033
1998	3738372
1999	3880436
2000	4028500
2001	4184299
2002	4341496
2003	4501751
2004	4672381
2005	4848580
2006	5028342
2007	5208982
2008	5389785
2009	5580401
2010	5781358
2011	5984509
2012	6189760
2013	6401977
2014	6619790
2015	6837257
2016	7054294
2017	7275310
2018	7502302
2019	7731412
2020	7958952
2021	8187764
2022	8420211
2023	8655360
