1	9100	25
5	28649	21
6	32536	19
17	74408	18
19	80206	16
21	86900	15
23	93368	14
32	124063	13
36	138093	12
64	232729	11
90	312415	10
113	372313	8
126	410894	7
143	460457	6
221	689704	3
793	2206418	2
5582	13292153	1
13929877	29384038896	0
