Year	Number
1960	2283239
1961	2346384
1962	2411742
1963	2482537
1964	2563030
1965	2649284
1966	2737372
1967	2828194
1968	2922403
1969	3021343
1970	3125595
1971	3235597
1972	3351351
1973	3473186
1974	3602345
1975	3738863
1976	3881301
1977	4029541
1978	4183604
1979	4341437
1980	4500756
1981	4660010
1982	4819231
1983	4980199
1984	5140136
1985	5297588
1986	5453691
1987	5609543
1988	5765386
1989	5911893
1990	6047891
1991	6181461
1992	6313197
1993	6479937
1994	6693633
1995	6879782
1996	6996465
1997	7125365
1998	7292689
1999	7469031
2000	7667328
2001	7870459
2002	8077914
2003	8298939
2004	8535635
2005	8790644
2006	9059108
2007	9333590
2008	9611450
2009	9883261
2010	10160526
2011	10447811
2012	10734135
2013	11035586
2014	11356776
2015	11705584
2016	12068758
2017	12425609
2018	12767021
2019	13088818
2020	13406888
2021	13726951
2022	14053344
2023	14386043
