1	6707	31
3	16183	27
4	20314	23
5	24278	18
6	27963	14
38	137832	13
48	171843	12
80	289553	11
94	335560	10
159	526350	9
243	769494	8
252	795132	7
341	1051459	6
560	1629546	5
604	1749305	4
1334	3541132	3
2930	7238634	2
83981	185472107	1
20000000	36367659356	1
