Year	Number
1960	1651968
1961	1706918
1962	1763599
1963	1821852
1964	1881448
1965	1942200
1966	2004197
1967	2067624
1968	2132008
1969	2197065
1970	2263043
1971	2329498
1972	2397004
1973	2466265
1974	2537329
1975	2610894
1976	2687544
1977	2767904
1978	2853297
1979	2944506
1980	3040671
1981	3140836
1982	3243825
1983	3348983
1984	3456927
1985	3568331
1986	3683306
1987	3801992
1988	3924368
1989	4050884
1990	4182727
1991	4319112
1992	4459780
1993	4606508
1994	4760553
1995	4925075
1996	5097742
1997	5274708
1998	5459930
1999	5653148
2000	5854008
2001	6064010
2002	6282467
2003	6510942
2004	6750283
2005	7000404
2006	7261337
2007	7533650
2008	7818388
2009	8116165
2010	8427645
2011	8752209
2012	9094942
2013	9451592
2014	9818188
2015	10203110
2016	10606660
2017	11021796
2018	11448927
2019	11889761
2020	12342370
2021	12809135
2022	13293383
2023	13797289
