1	2862	11
2	5071	10
3	6780	9
5	9883	8
7	12469	7
10	16457	6
16	23911	4
17	25225	3
904	811681	2
1030	911083	1
20000000	13774676075	1
