564
618
550
388
922
768
638
670
514
641
501
421
358
1017
1697
1503
716