Year	Number
1960	429013
1961	438294
1962	448810
1963	456384
1964	460095
1965	468384
1966	477015
1967	482175
1968	491248
1969	498436
1970	508007
1971	517723
1972	524722
1973	532536
1974	545581
1975	576092
1976	603257
1977	617554
1978	633654
1979	650458
1980	667396
1981	681502
1982	693582
1983	702340
1984	709526
1985	721640
1986	737228
1987	752233
1988	767872
1989	785077
1990	801717
1991	818603
1992	836977
1993	854979
1994	872481
1995	890618
1996	908480
1997	926409
1998	944732
1999	960800
2000	979655
2001	1001693
2002	1021259
2003	1038483
2004	1056260
2005	1072818
2006	1087182
2007	1101438
2008	1116299
2009	1133742
2010	1152568
2011	1171203
2012	1187559
2013	1205209
2014	1225041
2015	1243785
2016	1262750
2017	1282667
2018	1301141
2019	1318747
2020	1335728
2021	1360293
2022	1386774
2023	1425692
