1	6698	38
2	11860	35
3	15913	34
4	19859	33
6	26777	32
10	39293	31
13	49118	29
19	66727	26
24	79317	25
25	81988	24
26	84307	23
38	115908	21
50	149261	19
51	152500	18
53	158432	17
55	164845	16
58	174878	15
62	187482	13
69	207811	10
77	225951	9
124	325517	8
140	358415	7
162	405113	6
228	563549	5
280	671854	4
312	742805	3
337	797983	2
425	969416	1
537	1187427	0
