1	2943	15
2	5139	14
3	7059	10
7	14032	7
10	19613	6
22	39882	5
43	71273	3
20000000	18486683265	3
