Year	Number
1975	350000
1976	390000
1977	460000
1978	500000
1979	550000
1980	580000
1981	660000
1982	720000
1983	780000
1984	850000
1985	930000
1986	1010000
1987	1100000
1988	1200000
1989	1350000
1990	1402844
1991	1458455
1992	1528900
1993	1543300
1994	1557100
1995	1544200
1996	1531300
1997	1541000
1998	1536700
1999	1599380
2000	1655044
2001	1662963
2002	1681127
2003	1717068
2004	1750400
2005	1793500
2006	1841870
2007	1822146
2008	1849563
2009	1856592
2010	1892164
2011	1927735
2012	1980038
2013	2000000
2014	2507711
2015	2816611
2016	3412921
2017	3444330
2018	3460258
2019	5662750
2020	5474233
2021	5766587
2022	5685854
