1	8731	39
9	63818	35
11	77583	34
13	88992	32
16	106520	29
85	501324	27
89	522634	26
91	533878	24
93	544547	23
94	549618	22
105	601695	21
112	634568	19
165	922044	18
297	1646966	17
304	1679001	16
317	1739073	15
587	3073615	14
677	3499808	12
695	3579913	10
1592	7763087	9
1605	7812996	8
2008	9744095	7
2062	9962954	6
2122	10186702	5
4235	19350631	4
4294	19565788	3
11823	51090684	2
11939	51464014	1
52459	206020343	0
