1	6933	26
3	15085	23
16	49316	18
25	77058	17
28	85089	15
29	87195	13
109	292310	12
152	412416	9
630	1527660	8
649	1563867	7
787	1877407	6
803	1909357	5
881	2051206	4
884	2057076	3
4959	10295868	2
6170	12485652	1
6400	12825741	0
