1	12294	38
2	19829	37
18	115046	34
21	128929	32
26	159672	31
29	176081	28
32	192135	27
33	197888	24
61	354221	23
63	363780	20
64	368665	18
65	373431	17
66	378690	15
347	1737702	14
348	1741831	13
352	1761588	11
362	1803287	10
378	1859493	9
651	2982861	8
660	3017795	6
662	3025291	5
2337	9671321	4
10077	37346100	3
38130	131181913	2
38133	131191291	1
1600690	4808134838	0
