1	2780	13
2	4997	12
3	6808	10
4	8448	9
6	11737	8
27	49382	7
46	82468	4
156	261253	2
188	308382	1
1008	1531045	0
