1	10939	38
3	24452	36
4	30050	34
5	35543	30
6	40244	29
39	241022	28
46	275167	25
48	285005	24
78	441119	22
84	471369	18
168	866081	17
221	1118576	16
324	1608380	15
330	1631191	14
340	1669845	13
357	1741252	12
411	1981866	11
507	2360589	10
888	4024517	9
904	4077867	6
2341	14052662	5
2560	14844563	4
2902	16067874	3
3084	16651432	2
13392	52203944	1
32020	112482934	0
