1	10028	46
3	25017	33
5	38582	32
38	232541	30
39	238363	28
82	480025	27
89	515971	26
90	520224	25
127	717650	23
130	732703	21
132	742647	18
135	757982	16
244	1333692	14
247	1347496	12
252	1371089	11
1034	5307698	10
1056	5411046	9
1058	5420831	8
1348	6791257	6
1352	6806731	5
1382	6917769	4
1394	6967201	3
4329	20083246	2
8925	39796096	1
24243	101344403	0
