1305
1673
1576
1155
1308
2260
1656
1102
1303
861
856
920
881
835
777
698
1027
955
1147
684
638
935
1143
1333
937
903
864
1208
951
908
929
1209
893
1170
969
918