1	3091	15
3	7114	12
8	16586	10
9	18265	8
12	23473	7
15	29145	6
39	72525	4
70	124539	3
247	427453	2
732	1197219	1
2617	3986940	0
