1	3466	13
3	7058	10
4	8440	9
8	14018	8
11	17977	7
13	20473	6
34	46110	5
36	48502	3
405	375413	2
413	384190	1
20000000	12086653657	1
