1	10299	37
2	16817	33
26	111871	31
28	118593	30
35	139611	29
51	206004	28
54	218412	26
55	222392	25
89	337310	24
90	340778	23
91	344397	21
95	357044	20
185	648948	18
190	662196	17
196	682274	15
392	1327092	14
396	1336691	10
660	2127098	9
665	2139927	8
704	2231243	7
1439	4287167	6
1440	4289138	5
4834	12794214	4
7092	18333234	3
8144	20800557	2
29765	68092904	1
245728	504141099	0
