1	6547	33
8	38319	32
10	45797	31
11	49511	30
13	55841	29
14	58746	28
26	102992	27
28	109281	25
29	112619	24
49	184006	23
51	190485	22
57	209468	21
82	294852	19
89	315465	18
91	321434	17
103	356831	16
106	365146	14
113	385194	12
114	388268	7
117	396691	6
570	1703822	5
781	2233940	4
1491	4116133	3
1743	4672794	2
3690	9331941	1
143372	293775275	0
