1008 338
929 318
924 126
899 626
876 846
871 897
857 181
818 852
698 421
681 627
659 464
636 914
610 292
598 47
546 871
534 463
533 563
503 76
457 503
448 747