1020 506
1013 584
1002 816
998 201
984 29
807 720
797 403
779 424
771 216
760 623
738 306
689 635
660 705
660 467
628 777
592 87
585 663
551 520
505 721
483 197