2962 412
291 628
641 697
439 617
987 840
41 991
153 586
703 932
938 545
618 278
22 113
782 155
774 854
1161 1000
842 524
551 332
321 49
118 584
1545 842
397 488
811 650
831 923
885 441
561 872