1	9416	44
11	78699	34
14	98601	33
33	214801	29
34	220659	28
37	237989	27
58	353608	26
59	358446	24
125	717351	22
126	722113	21
127	727184	20
133	757786	19
137	776990	18
141	797528	16
142	802906	15
144	813929	13
424	2208158	12
629	3176053	11
650	3256232	10
968	4715255	8
970	4723185	6
1008	4877018	5
4983	22019780	4
13106	54376847	3
21950	87855375	2
23643	93835332	1
102443	365490102	0
