507
537
513
805
653
810
672
904
566
483
4271
439
548
435
848
622
1502
493
957
640
409
519
701
412
553