1	7994	31
3	17470	28
9	39366	27
11	46880	23
29	106963	19
38	139544	17
43	156673	14
51	179406	12
81	260661	11
85	273205	8
121	364165	7
155	451452	6
265	738662	5
380	996115	4
576	1424734	3
626	1541514	2
1211	2775327	1
24420	48759780	0
