250 411
755 483
609 61
1017 849
911 596
78 122
478 559
173 538
477 954
86 750
580 376
116 82
655 128
419 639
663 840
482 639
1002 48
807 1
409 428
283 904