1035
1524
977
1351
996
1308
1599
957
903
902
1100
882
1145
1016
1156
909
928
1361
931
1533
975
898
1278
938
1108
922
916
1229
845
1482
1302
1011
1294
1333
1299