1	13038	56
3	26835	53
11	55648	50
12	59192	49
13	62709	47
22	90599	44
28	107688	43
31	117026	41
33	123352	40
40	142253	38
41	144983	37
46	159701	34
62	207327	31
65	216501	30
66	220057	28
67	223897	27
74	246031	25
84	273593	23
85	276829	20
103	321579	19
104	323976	17
152	432028	16
157	443099	15
176	485437	12
185	506081	11
227	597356	10
248	655209	9
259	680256	8
294	756355	7
367	913018	6
488	1170772	5
496	1189835	4
508	1216390	3
645	1508596	2
923	2056980	1
2995	6157935	0
