1	9576	49
3	24635	39
4	31851	37
7	50597	34
10	68502	33
47	292608	29
48	298456	28
49	304073	26
50	309623	23
110	642254	22
116	675612	21
128	736514	20
185	1048010	18
341	1863169	17
500	2705160	16
501	2710271	15
514	2776206	14
528	2844842	13
551	2953816	12
659	3494729	10
1348	6800874	9
1372	6913572	8
1376	6933437	7
2164	10782404	6
2179	10849720	5
7564	35070174	4
14471	64228652	3
14639	64823806	2
62390	254061527	1
292870	1084344419	0
