1	16192	57
2	27118	56
4	48882	54
5	58715	51
18	174401	50
22	203262	48
24	218303	47
25	225405	45
27	243291	40
29	258548	37
30	264880	36
34	294065	35
36	305990	33
37	312506	31
75	573742	30
78	595465	29
88	656065	27
91	676312	23
196	1364325	19
292	2001702	18
299	2038457	17
301	2047715	16
308	2083821	15
498	3237978	14
517	3338183	13
532	3415318	12
642	4069659	11
652	4127509	10
664	4189190	7
683	4291767	6
2033	11936629	5
2034	11941118	3
2083	12171622	2
2842	16191041	1
2861	16275109	0
