1	13477	42
8	77381	38
10	93984	35
11	100568	31
14	119444	30
17	140009	29
19	152712	28
26	199937	26
106	810556	25
123	919845	23
300	2109788	22
312	2179258	21
313	2184926	20
317	2207213	18
319	2219205	17
325	2254362	16
331	2287112	15
338	2324843	14
518	3519197	11
1414	9229675	10
1420	9261561	9
1436	9350199	8
1448	9411747	7
1777	11382637	6
1796	11491024	5
5263	31986723	4
6762	40583061	3
9726	56528006	2
13713	77539933	1
22078	121048579	0
