1	8630	39
2	15461	37
8	53645	36
10	66350	35
12	75907	30
14	84707	29
15	89002	24
16	93323	23
135	585676	22
137	592549	21
144	615394	20
154	650063	19
155	653836	18
159	668062	16
164	685679	15
277	1100582	14
282	1116421	13
285	1126630	12
407	1551591	11
428	1616295	10
440	1651745	9
446	1671003	8
453	1693976	7
489	1804414	6
1810	6263887	5
2908	9698178	4
3003	9963675	3
3064	10132652	2
3130	10312285	1
7455	23192828	0
