1	7928	35
2	13642	32
20	99092	31
22	107681	30
26	123889	28
32	145253	25
70	296674	24
74	311026	21
103	427206	18
314	1172669	17
315	1175339	16
344	1253595	12
867	3009913	10
870	3020737	9
1054	3593483	8
1934	6336767	7
4374	13581868	6
5638	17278857	5
5686	17392013	4
7983	23698946	3
14738	41163758	2
89676	225209994	1
403387	909654194	0
