1	6007	23
4	19089	22
12	50342	21
25	99917	20
27	106796	19
29	113051	18
34	130673	17
113	426396	16
149	552606	15
155	573691	13
157	580527	11
165	605983	10
166	608616	9
187	661286	8
293	966057	7
460	1444885	5
1024	3039564	4
1036	3067882	3
1945	5375390	2
5761	14330512	1
55851	120625859	0
