Year	Number
1960	146228
1961	149284
1962	152761
1963	156881
1964	162026
1965	168279
1966	175567
1967	183934
1968	193142
1969	202817
1970	212882
1971	224374
1972	237082
1973	250050
1974	263577
1975	277736
1976	292532
1977	307833
1978	323234
1979	338344
1980	352853
1981	365416
1982	376595
1983	388222
1984	400254
1985	412293
1986	423990
1987	435219
1988	446085
1989	457008
1990	468142
1991	479094
1992	489540
1993	499454
1994	509919
1995	521166
1996	532442
1997	543900
1998	555695
1999	567827
2000	580588
2001	594719
2002	610349
2003	626954
2004	644290
2005	662490
2006	680697
2007	699337
2008	718916
2009	738446
2010	758181
2011	778330
2012	799118
2013	820034
2014	839122
2015	857689
2016	876881
2017	896801
2018	918090
2019	938607
2020	957170
2021	966845
2022	976610
2023	995094
