1	2945	13
2	4906	12
6	11223	10
9	15804	9
23	37448	8
24	39025	4
52	80397	3
204	281526	2
828	955857	1
890	1034411	0
