Year	Number
1960	188068
1961	201836
1962	216751
1963	230467
1964	245081
1965	260587
1966	277109
1967	294689
1968	313423
1969	333304
1970	354491
1971	377037
1972	401066
1973	426571
1974	453991
1975	483569
1976	515126.99999999994
1977	548654
1978	584422
1979	622528
1980	663184
1981	706380
1982	752465
1983	801565
1984	853955
1985	896185
1986	927925
1987	960794
1988	994881
1989	1030084.0000000001
1990	1066589
1991	1104395
1992	1143601
1993	1184092
1994	1226082
1995	1269568
1996	1315373
1997	1372705
1998	1432622
1999	1495154
2000	1560509
2001	1628530
2002	1699617
2003	1773809
2004	1851350
2005	1932054
2006	2016398
2007	2104424
2008	2196294
2009	2292178
2010	2392248
2011	2496690
2012	2605693
2013	2719457
2014	2838190
2015	2962110
2016	3091442
2017	3226424
2018	3367302
2019	3483589
2020	3602371
2021	3723569
2022	3847425
2023	3974120
