1023 933
926 407
686 226
526 705
75 169
810 182
597 379
549 640
358 414
789 897
124 848
503 745
894 268
743 261
409 531
111 567
417 95
280 265
784 744