1	16981	47
12	116081	45
50	421983	39
55	456246	38
56	462175	37
57	469154	35
59	482258	34
107	797220	32
112	828282	24
291	1976185	23
297	2009123	22
312	2082609	21
317	2114640	18
326	2165389	17
959	5831323	16
971	5885981	15
985	5957641	14
993	5993280	13
1170	6920586	12
1218	7141964	10
1259	7314760	9
2089	11661551	8
2090	11665376	7
4255	22589527	6
6098	31468983	5
7290	37049479	4
9672	48215272	3
9713	48394272	2
21596	101602478	1
21634	101696654	0
