416
253
610
519
486
591
330
252
480
526