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