1	6430	34
2	11091	29
3	14975	25
20	89970	24
25	109498	22
28	121283	21
43	181841	19
48	199108	17
49	202510	13
156	600912	12
161	617790	11
169	644129	10
218	812816	9
482	1745317	7
583	2094418	6
666	2366666	5
673	2388655	4
1174	3999691	3
4637	14839325	2
4753	15147148	1
103312	276776855	0
