Year	Number
1960	170396
1961	172106
1962	173790
1963	175411
1964	176950
1965	178447
1966	179883
1967	183181
1968	187001
1969	191079
1970	195359
1971	199875
1972	204655
1973	209706
1974	215041
1975	220559
1976	226355
1977	232517
1978	238929
1979	245559
1980	252107
1981	258056
1982	263431
1983	268712
1984	274226
1985	279976
1986	285930
1987	292057
1988	298328
1989	304710
1990	310970
1991	316821
1992	324182
1993	331782
1994	339266
1995	346851
1996	354617
1997	362548
1998	370624
1999	378386
2000	386036
2001	394176
2002	402559
2003	410796
2004	418995
2005	427473
2006	436182
2007	444988
2008	453936
2009	463103
2010	472514
2011	482183
2012	492036
2013	502003
2014	512105
2015	522324
2016	532668
2017	542427
2018	551454
2019	560303
2020	569314
2021	578317
2022	586880
2023	595328
