1	9621	38
4	31873	35
29	191237	34
30	196980	31
44	282002	29
45	287755	28
57	352513	26
69	413880	24
74	437535	22
110	628795	19
135	766139	16
140	790934	15
141	795923	13
452	2332207	12
934	4627774	11
937	4641687	8
944	4671705	7
1684	8116052	6
2498	11780484	4
2556	12002138	3
2602	12167838	2
24054	95610400	1
696158	2303088028	0
