1156 138
676 109
559 602
271 352
775 895
1082 44
457 114
975 760
926 691
788 116
649 409
588 36
623 238
627 173