510
391
156
105
269
225
179
164