1036 150
1031 486
950 201
939 130
924 123
876 70
851 327
822 561
750 483
689 873
661 228
649 611
642 394
555 841
552 566
534 342
481 529
465 195
462 741
278 912