Year	Number
1960	169092
1961	174010
1962	179017
1963	184266
1964	189537
1965	194993
1966	201000
1967	207426
1968	214450
1969	222306
1970	230916
1971	240321
1972	250439
1973	260611
1974	269814
1975	277575
1976	283984
1977	289005
1978	292925
1979	296332
1980	299593
1981	302583
1982	305256
1983	307947
1984	311179
1985	315175
1986	320019
1987	325919
1988	332697
1989	339930
1990	347546
1991	355658
1992	364282
1993	373660
1994	383932
1995	394908
1996	406590
1997	419106
1998	432257
1999	445506
2000	458624
2001	471824
2002	485040
2003	498107
2004	510971
2005	523493
2006	535963
2007	548709
2008	561829
2009	575720
2010	590516
2011	606600
2012	624236
2013	644513
2014	673999
2015	711117
2016	749657
2017	789765
2018	831115
2019	874302
2020	916246
2021	954231
2022	991567
2023	1032520
