540 860
291 628
2280 793
578 511
580 274
862 97
1546 842
1008 557
450 202
1964 476
939 545
703 932
776 896
641 697
280 683
526 364
721 80
675 736
129 253
87 386
369 833