1	3071	14
4	8885	10
8	15316	9
11	20050	6
17	29756	3
79	132107	2
1842	2036407	1
20000000	17419443589	1
