1	9861	37
2	17356	35
22	127244	31
24	140177	30
25	145253	26
26	150266	25
43	233124	24
47	251752	23
48	256053	22
49	260623	20
246	1160317	19
259	1209569	18
277	1276492	17
293	1338183	16
296	1349181	15
297	1352935	14
298	1356468	13
301	1366624	12
313	1405692	11
323	1439704	10
326	1449604	9
338	1487234	8
492	2055010	7
503	2089655	6
1512	5660415	5
2347	8622223	4
5667	19443908	3
9497	31390721	2
26407	83275189	1
263598	756775148	0
