1	11197	26
6	40996	25
28	144578	24
29	148866	23
33	167672	21
38	190844	19
41	214851	17
49	250739	16
56	277613	15
66	314565	14
97	428129	13
178	712761	12
186	741698	10
191	759766	9
220	862099	8
283	1079904	7
722	2456059	6
802	2717582	5
1471	4771704	4
4203	13229486	3
11292	34509462	2
11573	35352251	1
11968	36545520	0
