350 146
572 743
32 153
704 570
881 743
664 220
324 497
698 513
460 207
704 605
763 393
696 900
394 114
778 466
343 86
192 204
100 802
766 757
194 511
87 897
326 997
797 543
160 870
633 328