Year	Number
1960	1342103
1961	1355446
1962	1369293
1963	1383671
1964	1398573
1965	1414264
1966	1430768
1967	1448146
1968	1465344
1969	1482885
1970	1498998
1971	1512565
1972	1523940
1973	1534213
1974	1544113
1975	1553733
1976	1563147
1977	1571584
1978	1579962
1979	1588469
1980	1597125
1981	1606136
1982	1615511
1983	1625206
1984	1635303
1985	1645916
1986	1656934
1987	1668592
1988	1686148
1989	1723162
1990	1774725
1991	1828497
1992	1885177
1993	1944061
1994	2003592
1995	2056756
1996	2108555
1997	2165211
1998	2222804
1999	2282516
2000	2344256
2001	2394525
2002	2444784
2003	2501313
2004	2552785
2005	2606573
2006	2654210
2007	2698020
2008	2747080
2009	2798337
2010	2847115
2011	2880145
2012	2893196
2013	2897641
2014	2881208
2015	2878250
2016	2912198
2017	2949077
2018	2987375
2019	3033389
2020	3088372
2021	3129787
2022	3173417
2023	3237862
