1167
938
912
1086
1056
1071
917
923
1085
1095
913
1166
1518
1132
1399
1134
1228
1106
726
681
834
701
775
849
878
796
817
747
894
785
673
848
823
740
851
793