1	3045	15
2	5227	13
3	7135	12
5	10775	10
7	14356	8
25	43358	6
45	71714	5
50	78698	4
121	184720	2
955	1156058	0
