1	10013	44
3	23653	43
10	70414	41
12	82946	38
15	103248	35
17	116669	32
26	175498	30
30	198571	28
32	209407	26
48	304305	25
115	658418	24
116	663350	22
229	1261151	20
247	1345423	17
351	1864518	16
357	1890136	15
371	1952964	14
374	1968661	13
837	4238988	12
839	4247180	9
1255	6072975	8
1265	6117999	7
1515	7260018	6
2492	11330116	5
5867	25663379	4
9180	38759788	3
10175	42612542	2
18476	74368912	1
757774	2496925895	0
