1079 315
1075 603
1033 169
990 616
988 117
973 23
964 66
955 981
942 627
925 461
924 575
905 877
815 804
723 115
695 959
676 653
667 693
660 51
643 79
639 877