1	10257	42
2	18083	41
3	24864	38
5	38049	35
9	61818	33
20	119664	31
21	123670	30
24	135555	29
26	143914	27
33	178713	26
144	676317	25
219	1021796	24
240	1098581	22
245	1117414	21
259	1171419	20
262	1182790	18
264	1190889	17
371	1607277	16
374	1618158	14
380	1641862	13
393	1690223	11
402	1724650	9
410	1753760	7
436	1840684	6
1372	5448074	5
1957	7554803	3
6407	22771382	2
33667	106005445	1
308987	911494013	0
