1	3547	13
3	7670	11
4	9294	8
7	14269	7
13	23552	6
15	26749	5
20	34895	4
27	46315	3
105	160487	1
1131	1382658	0
