Year	Number
1960	119270
1961	125388
1962	131828
1963	138608
1964	145628
1965	152813
1966	160046
1967	166216
1968	171967
1969	177682
1970	183395
1971	189091
1972	194719
1973	200218
1974	205701
1975	211441
1976	217743
1977	223649
1978	229914
1979	236570
1980	243452
1981	250504
1982	257721
1983	265098
1984	272656
1985	280240
1986	287223
1987	296832
1988	306398
1989	315611
1990	324745
1991	332620
1992	339577
1993	346718
1994	353592
1995	360440
1996	368654
1997	375993
1998	383556
1999	391249
2000	398838
2001	406358
2002	413829
2003	421300
2004	428832
2005	436333
2006	443873
2007	451176
2008	458642
2009	465636
2010	472236
2011	478549
2012	484647
2013	490579
2014	496380
2015	501947
2016	507262
2017	512280
2018	516917
2019	521229
2020	526914
2021	533870
2022	541393
2023	549774
