509 298
941 1000
567 520
603 404
339 244
561 543
402 1000
332 12
994 571
210 541
255 448
272 816
754 702
969 93
576 144
685 178
416 178
868 921
320 694
960 412