1	12596	41
3	25282	40
12	72631	36
13	77954	32
17	94759	30
18	98579	28
20	107474	27
21	111684	26
78	417994	24
80	427725	22
97	507191	20
100	516718	17
105	534751	13
108	547368	12
269	1232875	11
281	1271517	10
386	1696169	9
1023	4203987	8
1036	4250678	5
2576	8655964	4
2891	9500442	3
8643	23687776	2
16254	41060857	1
27647	65957422	0
