320
505
476
337
289
232
448
192
431
419