318
503
472
336
284
229
442
192
429
416