1001 944
966 620
962 23
841 467
826 647
806 575
800 266
791 417
788 862
758 809
725 809
686 856
675 562
635 5
625 707
620 736
619 577
616 197
614 161
522 232