1	2560	8
2	4474	6
14	24967	5
17	29615	4
43	71094	3
131	212752	2
529	725256	1
2661	12447242	0
