903 616
603 369
826 445
852 539
33 67
839 694
81 161
654 540
327 896
286 124
494 672
1000 424
935 831
446 345
256 630
335 856
662 401
170 597
737 192
326 510