1	8424	28
4	20882	25
10	43957	24
11	47896	23
12	52037	21
14	59032	19
19	77353	14
39	149796	8
45	169191	7
46	171627	6
90	297290	2
456	1203378	1
1442335	3320206749	0
