1	5473	32
4	14587	31
6	19687	30
7	21984	24
8	24257	22
10	28428	21
12	32850	20
13	35280	17
19	47990	15
57	126873	14
61	135004	12
71	157543	10
72	159786	9
92	200673	8
161	344536	7
216	443793	5
249	503293	4
554	1004190	3
637	1149847	2
1710	2638206	1
20000000	32978106837	1
