1026 150
998 48
984 971
979 679
929 886
912 932
905 763
790 267
742 588
687 791
653 481
545 72
528 610
520 928
520 865
488 534
483 425
429 875
334 32
312 557