506
476
290
448
192
431
419
239
468
283