350 596
721 359
115 532
914 599
310 756
348 81
141 397
625 573
355 350
753 903
455 32
937 759
533 994
933 262
228 316
618 200
10 15
162 604
119 119
663 376