Year	Number
1960	1459141
1961	1495436
1962	1539213
1963	1582835
1964	1625627
1965	1669835
1966	1715263
1967	1760249
1968	1804867
1969	1849443
1970	1893751
1971	1939242
1972	1991353
1973	2051259
1974	2115625
1975	2184413
1976	2257808
1977	2341850
1978	2438583
1979	2539796
1980	2612754
1981	2663293
1982	2716898
1983	2767048
1984	2817190
1985	2864719
1986	2905801
1987	2908566
1988	2894953
1989	2910432
1990	2945543
1991	2990638
1992	3037402
1993	3116605
1994	3267547
1995	3413431
1996	3517479
1997	3620702
1998	3722113
1999	3827467
2000	3936751
2001	4049707
2002	4166177
2003	4287250
2004	4411499
2005	4537192
2006	4665055
2007	4796396
2008	4935326
2009	5084518
2010	5242501
2011	5405514
2012	5568847
2013	5731810
2014	5890695
2015	6045952
2016	6204748
2017	6366761
2018	6529169
2019	6693064
2020	6860810
2021	7031575
2022	7201690
2023	7366532
