1085 553
1076 354
389 648
988 822
412 857
443 843
571 417
808 63
596 724
509 604
322 907
990 507
895 174
1015 948
186 687
119 160
561 52
559 263
547 76