830 126
562 339
50 838
928 802
50 160
1063 832
387 455
930 219
881 255
794 879
789 778
842 452
746 757
423 183
266 695
723 884
399 628
141 155
317 522
875 636