1	10015	44
2	16895	40
7	36309	39
12	50026	38
13	52502	37
15	57912	35
16	60206	34
37	111628	30
47	136002	29
48	138357	28
49	140713	26
51	145760	24
59	163320	23
69	185483	22
71	190284	20
79	207366	19
84	219773	18
124	317422	17
139	356221	16
151	384844	15
160	406494	14
214	531176	13
239	590687	12
253	622768	11
255	627539	10
262	644304	9
343	835474	8
346	843284	7
352	860327	6
358	876900	5
373	913334	4
456	1096658	3
475	1137195	2
683	1565512	1
3158	6435002	0
