1	3076	15
3	7479	12
11	21843	11
15	27851	10
17	31309	9
20	35546	8
33	57826	7
37	64256	5
51	85657	4
171	270644	3
343	517881	2
367	550578	1
2169	2652184	0
