1094 874
1018 200
999 816
947 19
909 168
882 705
872 15
825 118
800 855
782 281
772 295
769 522
676 560
669 504
645 445
638 251
599 326
583 116
582 596
581 274