1	15308	49
4	42772	48
5	51114	47
18	146288	46
21	166542	44
23	180327	43
27	206796	38
29	222176	36
32	242616	35
35	263679	33
43	317807	32
44	324479	29
45	331632	28
50	363592	27
51	369561	26
60	422033	23
63	441661	22
72	493820	21
86	572976	19
126	793509	18
127	798973	17
138	861112	15
142	883042	14
158	975437	13
248	1447082	12
538	2909001	11
552	2980953	10
581	3140232	9
583	3150545	7
895	4551923	6
1093	5401354	5
1638	7669530	4
3882	16917433	3
4802	20827619	2
7146	30877697	1
7804	33589806	0
