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