953 154
276 113
298 205
366 970
247 267
481 46
651 253
443 370
697 909
543 780
327 907
389 425
495 122
556 263