1	7931	53
2	13735	52
3	18353	49
5	28448	36
14	68190	33
16	74870	32
18	81652	30
19	84971	29
21	91043	28
22	94433	24
24	101266	19
97	384359	17
292	1101364	16
444	1631443	15
449	1645429	14
464	1686123	13
698	2488385	12
707	2517304	10
825	2915372	9
836	2948801	8
2570	8222549	7
2572	8227773	6
3531	10887628	5
4324	13092037	4
15527	42691319	3
40887	104340487	2
41239	105291415	1
387997	860727141	0
