1	6918	21
2	11225	18
20	89110	17
24	103959	15
25	106929	13
29	120618	12
30	123433	9
165	603857	8
169	617410	7
175	636207	5
248	858944	3
258	882310	2
5074	14496866	1
5190	14759649	0
