541
541
455
1156
700
1180
617
933
679
844
1056
1270
796
808
686
736
764
842
769
1106
1093
1028