1	13191	56
2	23114	55
4	41891	53
9	86047	44
12	112084	39
14	127109	38
17	148207	37
19	161955	34
21	175993	33
22	182503	30
24	196750	27
130	968981	26
134	991048	24
137	1008282	22
143	1042029	20
149	1078094	19
298	2072810	18
307	2126792	17
308	2132643	16
312	2155409	14
338	2304101	13
343	2331615	12
352	2382290	11
949	6178322	9
1259	8088265	8
2195	13772283	7
2241	14013966	6
2246	14040934	5
6328	37394569	3
9810	56118639	2
11468	64602030	1
35034	182089982	0
