1	16118	50
2	26084	48
4	45648	44
31	253402	42
42	323518	41
43	330421	33
44	337116	32
47	356879	29
52	387053	26
53	393706	25
55	405112	24
297	1904981	20
305	1945504	19
314	1985943	18
315	1990609	17
318	2007258	16
351	2177595	15
359	2212453	14
764	4382874	13
941	5309713	12
960	5394928	11
2207	11965363	10
2226	12047095	9
2281	12276564	8
2282	12280544	7
4343	22367573	6
4729	24219366	5
4810	24571335	4
9023	44139615	3
11065	52901370	2
54091	234711757	1
6949189	25952118631	0
