1146 533
939 974
893 833
845 501
785 122
750 817
680 842
625 544
619 946
582 761
452 490
165 481
123 796