Year	Number
1971	984000
1972	1018800
1973	1065000
1974	1129600
1975	1164223
1976	1216233
1977	1256418
1978	1307158
1979	1404201
1980	1450109
1981	1534258
1982	1589997
1983	1633516
1984	1677364
1985	1700755
1986	1738549
1987	1789982
1988	1822252
1989	1827920
1990	1842953
1991	1846338
1992	2019850
1993	1986753
1994	1751123
1995	1777304
1996	1812255
1997	1888172
1998	1882945
1999	1899466
2000	1925420
2001	1955060
2002	1982636
2003	1987465
2004	1989665
2005	1997624
2006	2006430
2007	2039168
2008	2008015
2009	2098874
2010	2114197
2011	2128039
2012	2089088
2013	2068184
2014	2093835
2015	1998135
2016	1951188
2017	1929416
2018	1932261
2019	1904379
2020	1876429
2021	1849678
2022	1845550
