1	9586	37
11	57375	31
15	74239	30
40	175598	29
46	195499	27
72	294536	25
151	587332	22
155	600315	21
167	640407	19
172	656200	18
173	659451	17
218	816213	14
245	902620	13
920	3105836	12
937	3150183	11
947	3177676	9
1761	5709150	8
1797	5804076	7
4789	14404381	6
5617	16769229	5
8953	25995075	4
21309	60100795	3
21347	60188225	2
340375	766309243	1
803720	1730185805	0
