Year	Number
1960	389280
1961	391899
1962	396562
1963	409295
1964	422455
1965	436001
1966	450000
1967	535143
1968	636548
1969	756807
1970	900000
1971	1071053
1972	1274923
1973	1516870
1974	1805165
1975	100000
1976	100000
1977	100000
1978	100000
1979	100000
1980	238267
1981	373725
1982	386386
1983	399475
1984	413027
1985	427000
1986	459322
1987	494091
1988	531545
1989	571723
1990	615000
1991	639356
1992	664712
1993	691000
1994	759998
1995	835885
1996	919470
1997	1011148
1998	1087578
1999	1117702
2000	1148703
2001	1180476
2002	1213173
2003	1246775
2004	1281357
2005	1316798
2006	1353271
2007	1390754
2008	1431083
2009	1476172
2010	1522747
2011	1570791
2012	1620351
2013	1671474
2014	1724211
2015	1778611
2016	1834728
2017	1892615
2018	1952329
2019	2014015
2020	2077757
2021	2143591
2022	2211444
2023	2281198
