1	14033	38
3	28714	35
6	43424	34
8	52686	33
11	70217	32
22	129023	31
30	166888	30
31	171521	28
32	175893	25
37	199377	24
42	224534	23
47	247527	21
53	273023	20
54	276601	19
58	293594	18
71	351926	16
94	445652	15
103	500471	14
112	537311	13
139	647089	11
140	651064	10
194	859898	9
257	1083522	8
261	1098460	7
266	1115393	6
286	1180449	5
363	1445371	4
1234	4426004	3
1334	4794455	2
1737	6136028	1
3214	10945110	0
