1026 150
1002 486
938 201
933 130
916 123
842 327
827 70
791 561
739 483
682 873
652 228
643 611
637 394
547 841
544 566
527 342
464 195
461 741
459 529
270 912