1	2966	12
2	5038	10
8	13923	7
10	17574	5
16	27581	4
18	30504	3
49	79763	2
273	396369	1
749	947483	0
