1056 874
1003 200
989 816
944 19
898 168
876 705
865 15
822 118
785 855
769 295
768 281
761 522
669 560
657 504
627 445
582 326
579 251
578 596
577 116
576 274