1101
929
928
1298
991
980
1271
926
1068
1005
1425
1818
1185
935
1513
1322
1215
1467
1032
933
930
945
1613
949
966
938
936
927
1438
1400
1510