1	16787	53
2	24575	46
13	85927	43
24	145586	42
25	149154	41
53	277765	39
56	288325	36
64	321731	32
128	636478	30
130	644303	28
134	659659	27
138	672492	25
145	697516	23
148	706471	22
207	951904	20
311	1345256	19
321	1380301	18
528	2223147	17
563	2336445	16
571	2362784	15
604	2470197	13
632	2558800	12
636	2570050	11
1247	4854241	10
1258	4885501	9
2665	9884310	6
2808	10295616	5
3901	13796266	4
5838	20031533	3
7763	25769076	2
29516	86854553	1
1009625	3851145302	0
