320
505
476
337
288
232
446
192
429
416