Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	0
1981	0
1982	0
1983	0
1984	0
1985	0
1986	0
1987	0
1988	0
1989	0
1990	2885
1991	12950
1992	45287
1993	110527
1994	292238
1995	552442
1996	1217682
1997	3116133
1998	6225217
1999	11818533
2000	22380897
2001	35012808
2002	47449879
2003	57922476
2004	72353843
2005	87480984
2006	103030404
2007	117786803
2008	125905137
2009	126325354
2010	128283178
2011	131232764
2012	135743131
2013	137943652
2014	136666800
2015	131329757.00999999
2016	129855583
2017	126579539
2018	123907824
2019	124615705
2020	125082379
2021	127330866
2022	130269278
