1	12842	46
3	33123	42
37	288188	38
40	308381	37
42	321572	34
43	328859	32
46	350207	30
52	390912	29
168	1171766	28
173	1201042	25
174	1206700	24
176	1218350	23
178	1229073	22
179	1234730	21
198	1335882	20
339	2161979	19
345	2191418	17
359	2261674	15
890	5330957	14
897	5364240	13
2273	13025952	11
4188	22957246	10
4211	23063694	9
6850	36178895	8
6898	36388067	7
6996	36799537	6
10166	51959105	5
10271	52391387	4
25998	127273247	3
26216	128177699	2
90854	416404950	1
608653	2571280659	0
