1	13615	52
2	21910	51
3	28212	49
6	45971	40
13	84923	38
15	93645	37
17	102587	33
18	107331	31
19	111076	30
25	137136	29
27	146692	28
31	169386	26
32	174920	24
36	194550	22
39	213966	19
42	226639	18
46	243144	17
62	306438	16
68	329636	14
69	333516	13
75	358687	12
91	417793	11
164	679815	10
283	1082169	9
332	1246229	7
486	1767571	6
487	1771194	5
739	2602363	4
8419	26618700	3
746154	2235017658	2
758935	2274670506	1
763490	2288988276	0
