1	12829	47
2	21022	45
4	34275	31
178	700364	29
184	720370	27
188	732032	26
216	812217	22
219	821704	21
339	1213720	20
342	1223223	18
344	1228949	17
490	1668747	15
493	1676779	14
939	3059029	13
1357	4279095	12
1381	4343175	10
1411	4414523	8
2515	7427266	7
6210	17237851	6
6308	17470431	5
9202	24790673	4
12480	32824165	3
13900	36097797	2
43207	105490794	1
125376	414956384	0
