1	8076	26
4	21615	25
7	32646	24
8	36650	22
13	54421	20
14	58138	17
19	76389	16
23	91535	15
24	95593	13
27	107421	11
29	115194	10
30	119233	9
54	186909	8
125	390684	7
151	469581	6
167	515913	5
305	865532	4
319	900776	3
373	1033569	2
745	1859720	1
3797	8096568	0
