1	8848	42
3	24068	38
4	31587	37
19	111448	34
21	120955	32
23	129651	30
28	149378	29
31	161917	26
32	165897	25
33	169958	24
37	184652	23
240	991769	22
245	1009236	21
265	1074282	20
269	1088023	18
270	1091543	17
273	1101284	15
349	1374825	14
412	1603829	12
420	1633735	10
482	1824709	9
500	1879397	8
513	1921766	7
522	1951790	6
526	1963505	4
527	1966674	3
2169	7251785	2
6634	20636337	1
8123	25054243	0
