604
872
434
738
533
472
729
658
531
446
412
396
389
643
610
644
392
1226
303
564
605
550
466
454
481
431
401
364
693
559
520
344
623
423
525
725