1	12597	46
5	33061	45
6	36372	44
7	39083	43
9	45015	42
13	56030	41
15	62541	38
24	89712	32
25	93369	30
33	117942	29
36	126934	28
44	152101	27
48	164569	26
53	177869	25
83	250727	24
100	291823	21
102	297108	18
115	330389	17
159	437495	14
173	473267	13
191	518175	12
237	637873	11
243	654910	10
267	710641	9
298	779446	7
317	818535	6
559	1335972	4
602	1432086	3
1646	3559110	2
2613	5521033	1
12051	23542879	0
