1	7713	24
3	16794	20
8	35704	19
9	39230	16
10	42460	14
35	117890	13
41	137754	11
97	313014	10
129	412706	9
160	507279	8
162	513138	6
272	817148	5
366	1058258	3
20000000	34613198073	3
