1	8592	35
9	55850	31
13	80580	29
16	98598	27
17	103616	26
22	123677	25
54	251920	23
59	268640	20
64	286905	18
65	290237	17
70	306312	15
120	490948	14
129	518364	13
136	541733	12
153	599190	11
156	608371	10
158	614575	9
478	1843674	8
1038	3768075	7
1053	3815807	6
1054	3819122	5
1474	5231511	4
1941	6631576	3
1951	6660441	2
1955	6671358	1
12140	36490035	0
