1021 25
939 974
900 72
796 441
747 126
728 235
722 391
640 889
635 876
630 591
563 576
475 7
409 675
385 3
341 356
229 630
146 176
59 498