1	7097	22
2	11978	20
9	43930	19
14	63802	18
20	84448	17
99	360879	14
103	373791	13
107	386940	12
143	511744	10
314	1085756	9
318	1098728	7
966	3146077	5
1756	5466130	4
2729	8225727	3
2746	8266018	1
5821	16622302	0
