1008 906
1006 608
996 141
985 809
971 432
929 684
922 436
881 28
872 731
845 527
839 344
819 354
800 416
760 623
727 5
723 556
720 985
720 997
714 614
695 498