1	6628	30
6	27309	28
8	38869	26
17	71080	24
23	91421	23
24	95236	22
26	102564	21
27	106264	15
33	125222	13
38	139375	12
47	166165	11
53	185961	10
54	189812	9
66	229538	6
135	409267	5
329	899465	3
362	977886	2
569	1428547	1
790	1891517	0
