1	3051	12
3	5451	7
10	12615	6
20	22853	5
27	30485	4
32	35486	2
186	177449	1
10085926	10262000255	0
