1	7742	24
10	46198	23
11	49167	22
14	59938	21
16	66725	20
18	73657	19
30	122761	16
36	145108	14
42	163349	13
55	204342	12
56	207670	11
382	1318354	10
441	1509335	8
443	1514257	7
605	2022833	6
953	3105207	5
981	3176888	4
1026	3297559	3
2810	8363007	2
3427	10082514	1
14041	37279499	0
