1026 150
1006 486
940 201
934 130
917 123
843 327
829 70
792 561
739 483
683 873
652 228
644 611
638 394
547 841
545 566
527 342
465 195
463 529
461 741
272 912