428
261
616
607
337
253
490
531
584
247