1	9715	40
11	78807	36
16	105607	34
19	121967	33
21	133193	32
22	139036	31
25	155900	30
55	337127	29
59	358000	26
123	730272	25
134	789157	23
175	1005033	22
179	1025083	21
190	1078897	20
191	1083970	18
192	1088764	16
910	4708670	15
1056	5442329	14
1068	5497195	13
1071	5511889	12
1089	5601529	11
1093	5618968	10
3161	15492315	9
3210	15704607	8
3229	15785102	6
3305	16098344	5
3312	16124949	4
15270	66611837	3
15338	66866006	2
58637	235344067	1
440380	1576230166	0
