1097 464
547 790
852 559
291 397
422 583
953 571
4054 172
589 903
158 516
202 217
641 83
938 227
323 336
81 79
504 881
560 766
164 431
272 188
442 597
66 654