1	15522	42
3	32973	41
32	266085	40
36	287390	38
43	327478	34
47	351886	33
50	368764	32
51	374344	30
53	385403	29
144	1030330	27
149	1058924	25
246	1677732	24
253	1716018	22
256	1731185	21
261	1755152	20
344	2260106	19
350	2296911	18
453	2940828	16
712	4461839	15
1128	6855522	14
1370	8238812	13
2151	12578636	12
2154	12593185	10
2454	14131093	9
2563	14604109	8
2571	14637735	7
4466	24438710	6
4497	24577154	5
9757	51056724	4
18433	92538765	3
44909	212241068	2
74028	337764515	1
129323	580592222	0
