1	9054	29
38	171479	28
43	189321	27
45	197057	26
55	231213	25
77	340970	24
84	366593	23
85	370155	22
86	373603	21
99	423004	19
104	440597	18
267	1062845	17
271	1076036	16
274	1085250	15
387	1493635	14
391	1508135	13
407	1560247	11
720	2684220	10
754	2785570	9
1142	4078344	7
1163	4138493	6
1393	4882497	5
1443	5031528	3
10553	32533420	2
17834	53737226	1
17947	54048450	0
