1	3124	12
2	4553	11
4	6914	8
12	15682	6
19	23588	5
23	27591	4
36	42265	3
56	62059	2
117	102049	1
20000000	11765405898	1
