1022 506
1015 584
1004 816
998 201
986 29
809 720
798 403
783 424
771 216
764 623
741 306
693 635
667 705
662 467
630 777
596 87
587 663
555 520
508 721
485 197