1	3513	7
7	15125	5
10	20082	3
23	37774	2
223	295471	1
20000000	20573674888	1
