1	6495	30
2	11493	29
3	14914	28
5	23347	26
6	28115	25
10	43150	24
12	51873	23
14	58260	18
43	146011	16
49	161845	15
83	259138	14
85	264877	13
92	284992	12
99	299976	11
105	314164	10
112	330301	9
181	525563	8
441	1197749	6
446	1207865	5
496	1338945	4
506	1361413	3
902	2325553	2
935	2395681	1
1623	3924942	0
