Year	Number
1960	127152
1961	130252
1962	133580
1963	137165
1964	140839
1965	144575
1966	148550
1967	152832
1968	157427
1969	162350
1970	167606
1971	173208
1972	179176
1973	185488
1974	192132
1975	199053
1976	206024
1977	212911
1978	219191
1979	225032
1980	230675
1981	235618
1982	240374
1983	245306
1984	250292
1985	255431
1986	260827
1987	266539
1988	272763
1989	281480
1990	291423
1991	300493
1992	310003
1993	320257
1994	330779
1995	340693
1996	349707
1997	358440
1998	367184
1999	375642
2000	383295
2001	389220
2002	392814
2003	394331
2004	394476
2005	393182
2006	390981
2007	389262
2008	388643
2009	389383
2010	391643
2011	395479
2012	400476
2013	405894
2014	411464
2015	417424
2016	424008
2017	431089
2018	438355
2019	445527
2020	452756
2021	459972
2022	466776
2023	472870
