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