640 685
502 826
581 141
483 131
794 644
872 109
796 449
365 252
52 437
961 900
927 177
647 161
572 155
734 54
30 656
63 646
121 30
193 197
809 825
717 336