Year	Number
1960	1127676
1961	1170157
1962	1209316
1963	1249868
1964	1291015
1965	1330219
1966	1371515
1967	1412349
1968	1453390
1969	1491701
1970	1524186
1971	1555271
1972	1588135
1973	1620869
1974	1655923
1975	1690014
1976	1722726
1977	1754749
1978	1785722
1979	1817521
1980	1849610
1981	1883209
1982	1919168
1983	1957884
1984	1999754
1985	2043393
1986	2088957
1987	2136081
1988	2181455
1989	2232034
1990	2274207
1991	2308087
1992	2331432
1993	2328381
1994	2324438
1995	2345604
1996	2378808
1997	2412286
1998	2448243
1999	2483673
2000	2512284
2001	2535213
2002	2557844
2003	2584242
2004	2614934
2005	2643705
2006	2671501
2007	2696138
2008	2720818
2009	2752856
2010	2784718
2011	2817552
2012	2863524
2013	2919343
2014	2976832
2015	3036877
2016	3097615
2017	3156721
2018	3218986
2019	3286075
2020	3348689
2021	3447311
2022	3550345
2023	3614913
