306 245
324 35
660 475
799 52
893 207
803 820
396 855
725 810
40 459
512 991
312 387
545 527
610 422
165 335
126 424
787 960
542 421
509 114
231 340
389 142