31 334
303 56
384 94
687 928
417 750
202 287
903 475
630 315
695 541
728 918
754 316
904 434
576 611
402 288
652 588
997 781
800 408
519 229
941 612
140 503