1009 134
678 338
379 87
242 56
358 666
366 624
458 29
144 784
668 782
621 893
680 839
132 669
725 561
759 902