1	7420	15
5	24444	14
6	28291	13
12	51687	9
26	103156	8
40	149064	6
46	167994	4
75	250618	3
611	1522675	2
8547	18765924	1
20000000	36737481928	1
