1	6027	29
5	25550	27
13	57859	26
19	79626	20
20	84476	18
21	88463	17
25	103756	16
28	114301	14
70	256464	13
74	267931	12
80	286021	11
335	1043849	9
574	1717346	8
576	1723234	6
622	1852980	5
1273	3590501	4
1341	3747697	3
1609	4422303	2
1733	4694041	1
9174	22086302	0
