1	14186	42
2	21438	41
3	27243	40
24	150043	37
25	155237	33
29	176424	31
33	200058	27
35	213503	23
43	254061	22
44	259305	21
48	280391	19
52	298923	18
53	303255	17
57	321792	16
221	1117180	15
297	1462319	14
568	2726449	13
576	2759499	12
687	3258010	10
688	3262076	9
702	3319830	8
1129	5158874	7
1165	5275432	6
1171	5299037	5
1179	5323670	4
7371	28645418	3
22141	79695559	2
23959	85941804	1
305363	962799188	0
