336 521
649 570
49 358
467 77
740 668
294 41
925 599
278 462
633 248
481 280
358 914
626 533
662 501
124 303
867 545
1141 601
138 29
539 566
943 825
119 289