1242
1097
1101
1235
1266
1129
1333
1751
1312
1562
1296
1399
1277
925
867
1041
858
954
1046
1154
978
1049
952
1055
1018
821
1057
1025
913
929
930
974
942
923