871 703
1005 231
401 313
164 383
453 63
97 408
185 705
398 425
550 80
908 846
40 474
475 376
218 170
378 223
37 559
839 338
724 808
906 71
417 392
397 61