1	10338	38
5	27854	36
7	33309	34
9	38159	33
10	40447	31
18	58165	29
19	60225	27
26	75307	26
34	90394	23
38	98506	22
43	110136	21
46	116309	19
51	127804	16
54	133579	15
69	163445	13
87	200498	12
94	216329	11
111	250244	10
139	304942	9
143	311587	8
169	362058	7
172	367381	6
192	402709	5
264	517300	4
397	717760	3
398	719356	2
501	888057	1
15262	23039105	0
