789
706
1444
1043
1028
674
873
908
669
755
736
810
970
1580
739
912
1252
685
828
602
643
1202
930
2073
950