400 182
586 492
298 75
884 284
634 167
202 204
37 320
348 297
555 113
1003 30
764 711
585 951
38 431
725 838
452 543
929 219
581 385
487 456
561 835
506 980
2281 930