645 691
595 411
703 231
269 477
72 637
579 663
848 497
491 326
217 919
572 894
63 38
116 141
918 885
525 5
20 5
608 492
872 670
817 227
982 790
956 130