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