Year	Number
1975	210000
1976	230000
1977	270000
1978	290000
1979	320000
1980	340000
1981	390000
1982	410000
1983	430000
1984	450000
1985	470000
1986	500000
1987	530000
1988	559000
1989	590000
1990	620000
1991	620150
1992	620300
1993	620390
1994	635237
1995	639532
1996	645068
1997	658296
1998	680200
1999	730000
2000	801200
2001	864800
2002	926000
2003	941366
2004	1013400
2005	1094200
2006	1176976
2007	1253300
2008	1310500
2009	1401100
2010	1506585
2011	1683876
2012	1724004
2013	1757855
2014	1795448
2015	1796027
2016	1700233
2017	1688325
2018	1681407
2019	1673211
2020	1652688
2021	1644300
2022	1641150
