1	10983	30
38	178173	29
44	198650	25
47	210591	23
48	214230	22
49	217243	21
51	222773	19
64	256853	18
122	459431	17
124	464202	15
126	469266	14
127	471818	13
130	481784	12
142	513402	11
148	528827	10
673	2158707	9
691	2201314	8
702	2226881	7
717	2264532	6
721	2273159	5
740	2314112	4
4205	12646027	3
10185	27252218	2
10575	28071897	1
22894	56447057	0
