Year	Number
1960	1140440
1961	1186077
1962	1232025
1963	1277464
1964	1316911
1965	1351462
1966	1387490
1967	1425654
1968	1466194
1969	1509453
1970	1555853
1971	1606260
1972	1660038
1973	1715512
1974	1772179
1975	1829948
1976	1888744
1977	1948573
1978	2009386
1979	2070728
1980	2131793
1981	2191409
1982	2249740
1983	2307188
1984	2363813
1985	2420248
1986	2475710
1987	2532248
1988	2592684
1989	2657383
1990	2727621
1991	2803405
1992	2883934
1993	2969813
1994	3061652
1995	3159788
1996	3263859
1997	3371996
1998	3482102
1999	3592587
2000	3701384
2001	3809181
2002	3915636
2003	4020192
2004	4124500
2005	4228407
2006	4332690
2007	4437502
2008	4541737
2009	4645199
2010	4745995
2011	4841053
2012	4930612
2013	5017812
2014	5104485
2015	5192829
2016	5286015
2017	5383355
2018	5481658
2019	5579063
2020	5674849
2021	5767811
2022	5858763
2023	5949185
