1	12234	56
2	22210	55
3	30855	54
5	48892	36
31	244036	33
140	903750	29
141	908904	28
142	914398	24
153	980066	23
173	1068810	22
178	1093299	21
181	1107816	20
366	2110712	18
374	2146224	16
490	2748164	15
494	2767473	14
703	3819791	13
704	3824793	11
709	3846897	10
734	3949553	9
1021	5329142	8
3292	16262567	7
3298	16289730	6
3749	18315784	5
3785	18455620	4
4326	20831221	3
4359	20966536	2
25637	109620932	1
17511757	62520913007	0
