1005 988
875 741
844 501
818 780
763 715
759 736
742 379
741 297
728 57
702 239
673 290
664 966
652 455
551 868
539 444
536 862
513 213
505 169
504 674
484 667