Year	Number
1960	1926311
1961	1983816
1962	2049958
1963	2116822
1964	2183202
1965	2249162
1966	2313033
1967	2375247
1968	2438386
1969	2501857
1970	2565486
1971	2630192
1972	2696150
1973	2762776
1974	2829406
1975	2902101
1976	2990548
1977	3073158
1978	3131757
1979	3192826
1980	3267974
1981	3348384
1982	3430346
1983	3518362
1984	3618828
1985	3727544
1986	3848776
1987	3982031
1988	4121754
1989	4267212
1990	4437427
1991	4591956
1992	4754154
1993	4920294
1994	5091185
1995	5266368
1996	5463641
1997	5685172
1998	5895026
1999	6089790
2000	6284689
2001	6479778
2002	6674045
2003	6863133
2004	7046042
2005	7224220
2006	7400367
2007	7582639
2008	7778751
2009	7993697
2010	8233696
2011	8507456
2012	8815635
2013	9153876
2014	9513653
2015	9889642
2016	10293993
2017	10736963
2018	11215384
2019	11717348
2020	12214623
2021	12684234
2022	13155623
2023	13689322
