1030 431
981 402
977 431
963 133
951 638
946 846
895 640
883 699
872 540
854 160
846 551
845 297
843 588
801 171
750 542
710 680
700 9
666 18
659 761
659 128