1	5857	26
2	9539	24
5	17784	22
7	22136	20
12	32914	19
17	44584	16
21	53499	14
31	74912	13
55	119367	11
60	128617	10
66	139692	7
94	185919	6
106	206290	5
156	299653	4
756	1199745	3
859	1378029	2
1269	1949464	1
20000000	39606830058	1
