1	17477	39
2	27756	38
39	315259	37
43	339572	34
45	354719	32
52	399745	30
96	723377	27
97	729615	26
98	735682	25
109	802734	23
118	850823	21
228	1554702	19
238	1610043	18
342	2238153	17
602	3908433	16
684	4394657	15
805	5091596	14
815	5144205	13
878	5475811	12
883	5504613	11
884	5508861	10
888	5524599	9
1463	8754400	8
1494	8900673	7
4188	23023018	6
4192	23042362	5
4280	23437275	4
4298	23517253	3
28603	138784123	2
85793	396491643	1
85926	397067372	0
