1	13968	13
3	20645	9
5	25333	8
12	40885	7
19	56729	5
41	101837	3
125	268653	2
171	354149	1
529	1028002	0
