1	6343	31
3	12349	30
5	20535	23
6	24298	22
7	27086	20
32	96547	19
35	103554	18
36	106263	16
43	122436	15
44	124700	14
48	133928	11
51	140299	9
121	318179	8
140	358291	7
491	1196923	6
547	1317402	5
872	2015791	4
874	2018948	3
1276	2765994	2
2760	5545027	1
59589	92176385	0
