1	11580	46
3	28737	41
5	42669	37
9	68767	35
10	75816	33
12	87996	31
15	103405	30
18	119033	29
20	130207	25
24	150773	24
25	155546	22
85	470839	21
90	497040	19
95	520989	18
102	558069	17
108	603540	16
442	2206076	15
447	2233498	14
461	2288259	13
470	2323458	12
659	3157595	10
663	3175680	8
676	3231316	7
688	3278795	5
1682	7225205	4
1996	8492221	3
2170	9048871	2
5873	23036826	1
240059	775111885	0
