1	14886	37
33	261345	36
41	311635	34
48	357033	33
52	378924	31
55	394894	28
56	402195	27
58	415087	24
100	687263	23
194	1279572	22
197	1295654	21
207	1348639	20
218	1412208	19
221	1428967	18
225	1449612	17
234	1498007	16
582	3593507	15
1038	6156988	14
1042	6174868	13
1055	6245471	12
1847	10559561	10
1886	10751839	9
1897	10802722	8
3670	19925249	7
3681	19978754	6
5541	29229730	5
5584	29417527	4
6766	35366590	3
17357	85968573	2
17449	86362584	1
176400	762877716	0
