750 295
112 502
1043 936
583 39
260 159
589 478
295 354
587 394
797 139
684 38
1179 855
668 882
895 610