1	2932	14
2	4939	13
3	6379	7
5	8958	6
7	11598	5
9	14267	4
22	30967	3
47	58407	1
340	256977	0
