Year	Number
1960	119938
1961	121485
1962	123012
1963	124344
1964	125685
1965	127178
1966	128750
1967	130433
1968	132208
1969	134228
1970	136534
1971	138966
1972	141537
1973	144267
1974	147155
1975	150209
1976	153446
1977	156839
1978	160370
1979	164081
1980	168003
1981	172136
1982	176393
1983	180906
1984	185758
1985	190809
1986	196044
1987	201489
1988	207124
1989	212883
1990	218756
1991	224813
1992	231042
1993	237432
1994	243989
1995	250532
1996	256996
1997	263670
1998	270652
1999	277904
2000	285460
2001	293446
2002	302042
2003	311172
2004	320519
2005	330325
2006	340880
2007	351869
2008	363124
2009	374867
2010	387215
2011	400408
2012	414312
2013	427570
2014	439621
2015	450215
2016	459903
2017	469828
2018	480029
2019	490561
2020	499409
2021	505972
2022	512984
2023	522568
