1060 800
876 228
59 286
457 890
758 533
809 517
818 852
637 310
564 142
57 262
737 869
165 783
312 997
618 700
858 568
371 961
760 952
479 912
889 747
953 208