Year	Number
1960	200516
1961	210534
1962	221083
1963	232175
1964	243700
1965	255631
1966	267618
1967	278443
1968	289307
1969	300682
1970	312073
1971	322944
1972	333534
1973	344007
1974	353532
1975	363031
1976	373341
1977	383557
1978	394118
1979	405295
1980	417016
1981	429502
1982	442372
1983	455703
1984	469603
1985	483744
1986	497675
1987	514093
1988	530335
1989	545920
1990	561060
1991	575028
1992	588346
1993	602059
1994	615533
1995	628347
1996	642846
1997	657007
1998	671597
1999	686338
2000	701485
2001	716368
2002	730330
2003	744178
2004	758417
2005	772655
2006	787479
2007	802659
2008	818295
2009	833815
2010	849178
2011	864348
2012	879357
2013	894479
2014	909747
2015	925015
2016	940354
2017	955660
2018	970881
2019	986096
2020	1003495
2021	1022974
2022	1043828
2023	1066311
