506
476
291
453
192
431
420
241
470
283