Year	Number
1960	279954
1961	296394
1962	307532
1963	318539
1964	331552
1965	346313
1966	360879
1967	375263
1968	389179
1969	401925
1970	412162
1971	421210
1972	433156
1973	447020
1974	461606
1975	474889
1976	485962
1977	496701
1978	507083
1979	517113
1980	518859
1981	509162
1982	495414
1983	479963
1984	475130
1985	481524
1986	491187
1987	504531
1988	518388
1989	530384
1990	539774
1991	546324
1992	552251
1993	560143
1994	568927
1995	577788
1996	586332
1997	594693
1998	600965
1999	605402
2000	608042
2001	610334
2002	614001
2003	618128
2004	623462
2005	630130
2006	637767
2007	645971
2008	654822
2009	665665
2010	675644
2011	686080
2012	702456
2013	723380
2014	746333
2015	771464
2016	800101
2017	830331
2018	859949
2019	889914
2020	918403
2021	938476
2022	922176
2023	919404
