Year	Number
1960	2108763
1961	2131643
1962	2156608
1963	2184538
1964	2214977
1965	2250816
1966	2295195
1967	2347468
1968	2406836
1969	2470202
1970	2534779
1971	2600597
1972	2668219
1973	2738823
1974	2812592
1975	2889816
1976	2971899
1977	3057300
1978	3142271
1979	3226389
1980	3310559
1981	3396491
1982	3484802
1983	3575046
1984	3668892
1985	3766512
1986	3866218
1987	3965780
1988	4063365
1989	4157603
1990	4249761
1991	4341420
1992	4431494
1993	4519033
1994	4602318
1995	4677045
1996	4743003
1997	4803859
1998	4860090
1999	4911764
2000	4960458
2001	5007338
2002	5052798
2003	5097802
2004	5141667
2005	5185241
2006	5229676
2007	5274830
2008	5321608
2009	5370385
2010	5422169
2011	5488657
2012	5557114
2013	5615984
2014	5676121
2015	5736224
2016	5795610
2017	5853778
2018	5909703
2019	5962724
2020	6012828
2021	6057044
2022	6098372
2023	6145027
