1	7580	23
6	27580	22
7	30979	21
16	57778	20
34	105524	19
36	111148	17
37	114140	16
41	125555	15
42	128611	14
46	139920	13
67	192291	12
86	235749	11
137	347093	10
148	371819	9
159	400124	8
175	441393	7
225	558803	6
473	1060556	4
485	1087580	3
798	1656927	2
907	1854445	1
940	1917839	0
