Year	Number
1960	670268
1961	686864
1962	704298
1963	722890
1964	741141
1965	758745
1966	777443
1967	797580
1968	819221
1969	842070
1970	865365
1971	888859
1972	912423
1973	935909
1974	959458
1975	983018
1976	1000547
1977	1012268
1978	1024503
1979	1037463
1980	1051140
1981	1065539
1982	1080596
1983	1096112
1984	1112409
1985	1130037
1986	1149018
1987	1169687
1988	1195486
1989	1232645
1990	1278305
1991	1325390
1992	1372953
1993	1420300
1994	1466547
1995	1508502
1996	1549098
1997	1591386
1998	1633370
1999	1676079
2000	1719467
2001	1755968
2002	1791634
2003	1832732
2004	1873390
2005	1915414
2006	1957893
2007	2001187
2008	2046957
2009	2094976
2010	2144306
2011	2192537
2012	2238069
2013	2280754
2014	2316269
2015	2349570
2016	2388176
2017	2430333
2018	2475058
2019	2523063
2020	2575787
2021	2629448
2022	2685516
2023	2746887
