1	9047	33
2	16350	31
86	477363	28
88	487364	27
94	511830	26
98	526909	22
100	534632	20
241	1147276	18
246	1165925	17
249	1176548	16
265	1228021	15
347	1560463	14
392	1717618	13
401	1746256	12
893	3713245	11
905	3759275	10
906	3763362	9
917	3802646	8
968	3962533	7
1585	6137329	6
1588	6147326	5
1639	6299469	4
2983	10833205	3
8995	30418568	2
13864	45363615	1
527890	892191331	0
