276 506
793 405
102 58
635 151
529 682
623 724
838 37
328 1000
904 725
782 962
802 186
771 678
741 511
673 680
514 821