876 435
954 113
452 75
580 235
411 618
51 432
867 763
457 169
726 833
319 301
141 482
554 1000
358 651
548 570
102 743
175 846
502 382
743 413
785 394
837 307