1010 529
296 558
491 241
705 486
188 708
529 493
185 973
905 329
217 675
129 96
770 855
970 271
528 549
705 508
752 677
905 422
760 768
40 641
625 968
125 237