1021 85
964 605
943 350
912 596
824 545
817 686
805 356
509 124
473 975
471 173
466 280
422 803
417 559
402 609
392 600
222 456
196 614
165 318
133 558
133 890