948 560
309 198
411 458
959 78
642 126
901 310
296 705
614 517
351 231
809 394
430 325
661 778
657 750
141 536
696 553
224 106
685 105
81 715
466 487
688 316