Year	Number
1960	159325
1961	160135
1962	161045
1963	161986
1964	162992
1965	164205
1966	165585
1967	167045
1968	168599
1969	170831
1970	173593
1971	176154
1972	178581
1973	181053
1974	183710
1975	186594
1976	189716
1977	193084
1978	196688
1979	200493
1980	204495
1981	208720
1982	213155
1983	217814
1984	222727
1985	227919
1986	233421
1987	239240
1988	245353
1989	251744
1990	258430
1991	265443
1992	272809
1993	280565
1994	288720
1995	297213
1996	306104
1997	315447
1998	325216
1999	335429
2000	346160
2001	357448
2002	369288
2003	381754
2004	394873
2005	408676
2006	423275
2007	438652
2008	454738
2009	471438
2010	488736
2011	506635
2012	525111
2013	544005
2014	562645
2015	580435
2016	597170
2017	613077
2018	628691
2019	644373
2020	660335
2021	676764
2022	693560
2023	710746
