1	9091	31
68	316536	30
71	330482	27
136	594947	26
142	615190	25
143	618431	23
144	622268	22
238	971871	21
246	997646	20
247	1001052	19
248	1004583	18
252	1017887	17
256	1030673	16
270	1075421	15
274	1087094	14
282	1112494	13
284	1118813	12
290	1139838	10
294	1153725	9
309	1201467	8
322	1239709	7
1509	5232940	5
1517	5257178	4
1526	5283765	3
1627	5579392	2
1641	5620085	1
12719	38676138	0
