1	7876	24
8	43992	23
9	47989	21
10	52086	19
18	84799	17
21	95579	16
23	102001	15
24	104613	14
28	118483	13
32	131259	9
37	144709	8
73	262401	7
506	1672390	6
515	1695087	5
616	1999744	4
903	2868835	3
1607	4854706	2
4367	12296687	1
22425	55727218	0
