1362
5589
743
785
716
1059
659
809
608
544
506
583
721
563
604
601
498
541
524
506
451
525
488
790
548