1	10592	42
3	22407	41
11	60425	38
14	76079	37
15	83024	35
16	88849	32
25	137312	29
28	151756	28
30	160813	27
31	165420	26
36	185225	25
43	215980	24
46	228785	23
126	601069	22
128	609850	20
136	640891	19
148	684619	18
275	1251874	17
281	1277944	14
286	1297162	13
705	2818292	11
711	2836223	10
1240	4607718	8
2220	7660336	7
2299	7866661	6
3044	10023934	5
12313	35326508	4
12329	35368279	3
12351	35422608	2
29261	77225191	1
93604	228296513	0
