1	12725	48
3	29299	47
4	35997	46
5	40922	40
6	46373	37
9	64050	34
10	70862	32
11	76375	29
14	94027	27
16	104896	24
18	113777	23
21	127528	22
24	142764	18
193	916415	17
195	924358	15
196	929081	14
203	955956	13
464	2051845	12
480	2107555	11
481	2110125	10
489	2133614	9
492	2142640	8
508	2192772	7
526	2251846	6
1589	5838507	5
1602	5872623	4
1954	6811587	3
8895	24179950	2
9015	24440797	1
51707	119138553	0
