926
1142
955
1447
1320
879
1508
980
1465
922
1287
957
1240
1500
918
869
1057
850
1096
985
1098
877
894
1292
888
1479
930
1226
889
1056
870
1049
875
1189