1026 150
994 486
934 201
932 130
915 123
841 327
817 70
786 561
737 483
678 873
652 228
641 611
636 394
547 841
543 566
527 342
463 195
461 741
454 529
268 912