1006 722
713 325
831 638
878 460
828 957
732 653
701 187
31 684
943 914
217 360
167 246
82 658
898 151
821 807
390 24
861 895
671 732
763 635
292 182
632 898
795 607
673 27