1674
1578
1155
1309
1656
1102
1305
861
856
921
881
835
777
698
1029
955
1147
685
638
936
1144
1333
937
903
865
1208
951
910
929
1209
894
1170
972
919
1387
1328