Year	Number
1960	178018
1961	184465
1962	191597
1963	199248
1964	207581
1965	216430
1966	225659
1967	235178
1968	244581
1969	253285
1970	260976
1971	267733
1972	273411
1973	277704
1974	280530
1975	282055
1976	282446
1977	281984
1978	281183
1979	280713
1980	281213
1981	282803
1982	285534
1983	289855
1984	296406
1985	305485
1986	316974
1987	330742
1988	346677
1989	364612
1990	384306
1991	405837
1992	429247
1993	453900
1994	478874
1995	504098
1996	529697
1997	555093
1998	579832
1999	603538
2000	625998
2001	648412
2002	672496
2003	697463
2004	721329
2005	745131
2006	772252
2007	802690
2008	832619
2009	861322
2010	891556
2011	925124
2012	961103
2013	997900
2014	1037692
2015	1083009
2016	1134367
2017	1191455
2018	1252408
2019	1316718
2020	1383692
2021	1453153
2022	1527344
2023	1604844
