1	13467	47
3	27056	45
5	36289	44
6	42768	36
18	118710	35
21	135605	34
23	146916	33
26	163111	31
28	173876	28
30	182974	26
32	191914	25
33	196482	24
101	560593	22
135	727391	17
137	737584	15
140	750358	13
573	2721750	12
578	2742055	10
588	2780226	9
1167	5194513	8
1538	6714571	7
1552	6761882	6
1577	6838159	5
2490	10516817	4
2512	10590361	3
2597	10871060	2
34336	121709954	1
278096	902348953	0
