1	2957	13
5	10264	12
6	12017	9
9	16902	7
28	50087	6
29	51740	5
45	80797	4
98	172900	2
226	388446	1
725	1140809	0
