Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	23482
1981	48640
1982	68316
1983	94620
1984	140524
1985	209136
1986	339097
1987	526503
1988	821039
1989	1256581
1990	1977744
1991	2994904
1992	4165791
1993	6283304
1994	10062844
1995	16329003
1996	27628034
1997	47078342
1998	80898127
1999	137859052
2000	217806189
2001	270663803
2002	298927529
2003	329629026
2004	365645778
2005	410555192
2006	453810953
2007	502825658
2008	530556262
2009	530575130
2010	520322138
2011	535242039
2012	545032432
2013	551669459
2014	546079631
2015	538923243.01
2016	541111977
2017	543420112
2018	541481791
2019	541625785
2020	540498081
2021	548154681
2022	552315605
