1015 150
991 658
943 900
812 223
715 870
708 464
674 867
669 415
658 443
597 448
570 398
563 683
534 233
529 344
528 998
524 973
523 264
493 382
458 581
436 142