590
659
356
395
260
227
187
241
499
162