1	15729	57
5	50684	56
7	65079	45
8	71577	44
10	85102	39
17	134684	36
18	142260	34
20	156853	29
47	328226	28
60	405206	27
69	456325	23
76	495392	22
77	501028	21
83	531980	18
84	536528	16
88	556680	15
113	677831	14
157	893598	13
182	1004527	12
256	1352524	11
284	1479409	10
309	1589819	9
320	1637310	8
489	2375562	7
572	2723844	6
589	2799107	5
613	2906790	4
769	3587327	3
885	4067673	2
973	4439394	1
1362	6076296	0
