649 409
459 306
404 126
296 131
49 435
675 687
373 804
263 287
632 777
638 915
115 878
910 161
298 701
539 537
671 801