1128 855
992 936
883 610
785 139
745 295
676 38
649 882
583 394
577 39
564 478
269 354
258 159
100 502