1	6086	28
3	14116	27
4	17096	25
5	19636	23
18	62043	22
21	70884	20
26	84395	18
27	87150	17
30	94922	15
33	102255	13
36	109924	11
164	470622	10
267	752773	9
276	776340	8
292	813929	7
299	828466	6
343	922522	5
356	950661	3
359	957916	2
1159	2930623	1
1242	3102128	0
