1	7054	28
3	16715	25
5	23182	23
6	25169	22
30	94638	20
32	99035	19
33	101346	18
37	111956	16
45	132204	15
89	244240	14
123	331893	13
128	343940	12
137	367780	11
143	379982	10
144	382050	9
146	386268	8
157	410079	7
159	413958	6
176	448318	5
711	1648106	4
1393	3073437	3
2187	4592481	2
2630	5479774	1
2997	6168386	0
