1	10198	23
2	12505	22
3	14987	19
6	24607	18
9	34201	11
15	47729	9
31	86350	8
36	95232	5
39	100846	4
121	267219	3
237	486075	2
578	1088389	1
925	1701552	0
