1016 843
948 801
446 144
326 265
442 744
473 280
295 653
723 77
570 923
607 774
1988 454
108 813
501 49
844 243
423 362
31 641
542 55
412 275
1039 749
752 976
547 205
958 795
274 599
677 429