1	9991	45
9	59576	44
10	65279	40
11	70170	39
17	103843	31
55	292950	30
121	613539	29
122	617410	28
129	646411	26
228	1111471	24
234	1134330	22
235	1138407	21
240	1157245	20
243	1169557	19
268	1260827	18
275	1284041	17
278	1295224	16
283	1313682	15
318	1436572	14
319	1439817	13
333	1491646	12
517	2168682	10
523	2188689	9
526	2198648	6
1688	6514272	5
1716	6596755	4
4301	15264682	3
4712	16689893	2
11046	37242580	1
148933	444978196	0
