1083
647
758
1062
817
752
584
803
710
646
668
1075
965
712
935
849
774
604
770
628