1062 874
1006 200
991 816
944 19
904 168
876 705
866 15
823 118
790 855
772 281
769 295
763 522
670 560
666 504
632 445
597 251
586 326
579 116
579 596
577 274