318
503
473
336
284
229
442
192
429
416