1	9352	48
2	16186	45
4	24673	40
12	60457	36
13	64517	32
31	132882	31
34	143820	30
66	271531	27
77	311413	26
81	326007	24
86	344016	23
89	354180	22
159	629334	21
203	786996	19
216	831715	18
223	854553	17
229	872399	16
580	2089826	15
598	2142407	14
604	2157880	13
607	2165582	12
614	2186228	10
1194	4067840	9
1561	5181961	7
5344	16223513	6
9301	27498504	5
9435	27809974	4
9452	27848991	3
26957	73112258	2
77738	196041484	1
401456	919073996	0
