Year	Number
1960	1081309
1961	1106225
1962	1131725
1963	1156393
1964	1175076
1965	1194042
1966	1213354
1967	1233165
1968	1253501
1969	1274196
1970	1294993
1971	1318680
1972	1352015
1973	1385880
1974	1422821
1975	1460220
1976	1497985
1977	1535870
1978	1572594
1979	1606738
1980	1642009
1981	1679463
1982	1716307
1983	1751906
1984	1785587
1985	1818148
1986	1850393
1987	1882403
1988	1915047
1989	1949223
1990	1983905
1991	2018594
1992	2052880
1993	2086487
1994	2119155
1995	2151453
1996	2185451
1997	2216059
1998	2244219
1999	2270627
2000	2295972
2001	2319348
2002	2341099
2003	2361683
2004	2381680
2005	2403604
2006	2425817
2007	2448887
2008	2472747
2009	2497475
2010	2522826
2011	2548583
2012	2574526
2013	2600430
2014	2626270
2015	2652025
2016	2677728
2017	2702447
2018	2726031
2019	2748202
2020	2769106
2021	2789745
2022	2810208
2023	2829164
