1	13063	47
3	30467	44
4	36801	42
5	42729	41
14	86693	39
16	97262	37
24	137103	36
29	159246	34
30	163803	33
38	199608	32
45	226847	31
47	235878	30
50	249527	28
61	299800	26
63	308786	25
85	399465	22
96	444218	20
97	448475	19
111	502744	18
120	538276	17
156	676498	16
194	812379	15
206	856302	13
213	882858	12
217	896792	11
219	904007	10
284	1135706	9
312	1230995	8
347	1350670	7
651	2407074	6
679	2505758	5
740	2717057	3
757	2776781	2
786	2882494	1
964	3452888	0
