1	6489	28
3	16292	27
5	25618	26
6	30595	23
21	93956	22
27	113374	19
30	122635	17
32	128018	15
108	371224	14
117	397314	13
118	400246	12
130	432432	11
132	438240	9
134	443679	7
139	457138	6
591	1746438	5
950	2634585	4
1134	3099069	3
1980	5179395	2
2489	6435316	1
56885	123498819	0
