318
503
472
336
283
229
442
192
429
416