1	10899	45
7	46193	43
9	55389	42
17	92358	37
21	112750	34
22	117592	32
25	133826	31
31	163933	30
32	168953	29
34	179164	27
35	183497	26
36	188575	23
38	198938	22
41	212011	20
45	231525	19
57	290593	18
58	294737	16
71	345777	14
75	361934	12
104	481136	11
108	497238	10
128	580607	8
135	611079	7
208	889724	6
236	996989	5
269	1122696	4
399	1598296	3
408	1628077	2
540	2113195	1
896	3378459	0
