1	7656	30
2	12693	29
6	29697	21
21	92475	19
23	100707	17
26	111110	14
32	133083	11
34	141034	10
127	480354	9
205	733557	8
537	1781079	7
917	2992969	6
1051	3402066	5
1217	3903566	4
1230	3939160	3
1233	3946123	1
4701	13522238	0
