1	8535	51
2	15590	47
3	20022	44
4	23968	42
14	66071	38
20	95171	36
24	111871	33
27	124067	32
47	210375	31
53	234129	30
54	238632	29
56	247281	28
57	251268	24
76	325328	19
218	821161	18
407	1488773	17
630	2249056	16
784	2746455	14
922	3205864	13
943	3266923	11
977	3375309	10
1468	4939794	9
1472	4950743	8
1474	4955869	7
1527	5093848	6
4276	13140959	5
4311	13223358	4
32613	87442234	3
32795	87821971	2
39764	106890730	1
481459	1067090006	0
