1	9966	41
4	30212	39
5	37403	38
8	51543	37
9	56189	36
10	60455	34
28	143075	33
53	250565	31
54	254408	29
55	258292	26
58	269359	25
117	522230	23
119	529107	21
125	548891	19
128	558893	18
245	1004619	16
251	1027008	15
253	1034255	14
271	1094447	13
545	2077652	12
681	2544077	11
692	2577749	10
700	2601493	9
1482	5201974	8
1532	5347682	6
1610	5570371	5
2629	8842631	4
5229	16953129	3
5252	17019375	2
20915	62965349	1
23473	70141864	0
