1	8625	43
2	16159	42
4	29501	38
7	45984	37
9	54117	36
12	65847	35
15	77262	34
16	81519	33
17	86239	31
19	95156	30
20	99474	29
22	106802	26
23	110589	24
89	404294	23
94	422900	20
100	444126	19
184	779489	18
192	805323	15
195	815700	14
203	840882	13
367	1414207	11
368	1417735	10
373	1433352	9
374	1436673	8
808	2947421	7
823	2996253	6
869	3132237	5
917	3269544	4
4340	14245304	3
4403	14419851	2
4458	14575382	1
5755	18374375	0
