601 153
893 150
954 547
385 325
269 676
265 36
30 858
886 579
429 374
672 920
267 163
737 706
564 536
633 445
821 853
909 499
639 70
934 684
692 262
666 388