1	11719	38
3	24020	37
11	57099	36
13	63051	34
16	70355	32
18	76413	31
23	91872	29
59	234315	26
89	338321	25
91	344899	23
96	363046	22
102	383514	20
104	389250	18
107	399465	15
348	1262871	13
435	1558442	11
461	1624725	10
1000	3218960	9
1003	3227081	8
1139	3625285	7
1211	3806031	6
1748	5263044	5
4531	12484506	4
5375	14609992	3
12820	32403883	2
14946	37253368	1
150636	319610556	0
