1	6531	34
3	15877	33
4	19819	30
5	23742	24
6	27541	22
7	31031	20
9	37711	17
11	43801	16
14	52046	14
16	58386	13
21	73329	12
27	90747	11
38	124302	10
68	208613	7
83	249866	4
285	712462	3
740	1675738	2
2103	4383599	1
50094	98332421	0
