1	9728	31
18	117751	30
25	159831	29
29	183822	28
35	218035	27
91	525031	26
92	529924	25
94	540331	23
134	747775	21
139	774697	19
271	1447112	17
395	2064462	16
400	2088603	15
416	2157524	13
426	2194756	9
1765	8384631	8
1774	8420237	7
2432	11332481	6
2450	11395918	5
2480	11513300	4
2559	11791640	3
2566	11816177	2
14684	59644101	1
52099	197114196	0
