1	6215	29
3	15273	26
4	18569	25
5	21123	23
27	102605	22
28	105544	21
32	115716	19
37	127734	18
39	132455	17
41	137440	16
46	149879	15
51	163051	14
146	440684	13
156	463426	12
160	472311	11
248	712988	10
264	754029	9
354	998264	8
355	1000920	6
495	1352786	5
537	1439888	4
760	2005957	3
777	2038953	2
2965	7032960	1
3095	7290103	0
