416
253
610
588
329
252
477
526
575
240