1	9380	46
3	24987	37
4	32385	34
21	131433	33
22	136723	32
26	157401	31
27	163018	28
28	168463	26
30	179546	25
36	212137	22
38	223337	20
241	1294500	19
247	1320666	18
367	1901837	17
374	1934263	15
471	2388586	14
483	2436673	13
491	2468413	12
494	2480064	11
504	2519957	10
1069	5034263	9
1661	7654087	8
1665	7669775	7
2956	13006393	6
2968	13048575	5
2970	13055353	3
62038	228043460	2
105182	375437844	1
596149	1851664970	0
