640 872
818 140
501 774
589 139
1007 552
528 551
621 397
793 921
1066 164
702 59
680 961
985 552
328 756
913 964
951 956
789 306
237 80
165 553
228 107
46 212