1	8986	48
3	21197	38
13	66809	34
14	70390	32
15	74011	31
16	78231	27
17	82214	24
39	167306	23
99	392390	22
103	406712	20
104	409833	18
113	437072	17
117	449139	16
249	926203	15
257	948036	13
263	965123	12
268	981607	11
270	988507	9
278	1014464	8
1340	4484533	7
4591	14153363	6
8089	23719293	5
8095	23736866	4
20678	56072887	3
23450	62579503	2
224579	522633391	1
683204	1484151693	0
