1113
1221
883
1328
966
892
934
1447
1046
1259
909
926
1143
956
1321
880
1509
980
1467
922
1287
957
1240
1503
888
1479
931
851
1226
891
1056
871
1050
876
1190