319
505
474
336
287
231
443
192
429
416