1	6107	28
3	16282	27
5	25092	25
6	28809	18
29	115174	14
33	128798	12
75	279739	11
77	285713	10
370	1240795	9
449	1488414	8
487	1603962	7
501	1645280	6
507	1662455	5
1000	3184925	4
2925	8805922	3
3030	9047815	2
5738	16406722	1
48006	120688808	0
