1	3416	14
3	7840	12
12	24939	10
14	28448	9
15	30151	8
16	31709	6
17	33234	5
40	69993	4
70	120992	3
220	372825	2
253	418060	1
889	1384323	0
