528
802
512
937
913
684
532
675
445
388
2208
549
460
630
498
5470
475
429
527
647
566
624
409