Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	0
1984	91600
1985	340213
1986	681825
1987	1230855
1988	2069441
1989	3508944
1990	5283055
1991	7557148
1992	11032753
1993	16009461
1994	24134421
1995	33785661
1996	44042992
1997	55312293
1998	69209321
1999	86047003
2000	109478031
2001	128500000
2002	141800000
2003	160637000
2004	184819000
2005	203700000
2006	229600000
2007	249300000
2008	261300000
2009	274283000
2010	285118000
2011	297404000
2012	304838000
2013	310698000
2014	322597000
2015	332101000
2016	338238000
2017	340113000
2018	348242000
2019	355763000
2020	352522000
2021	361664000
2022	372682000
