523 281
872 328
338 482
817 893
650 327
508 890
233 304
221 150
503 801
1313 807
488 858
135 137
682 967