1021 85
1002 486
873 498
827 282
801 315
791 561
751 715
714 518
701 302
680 981
671 665
662 356
643 533
639 97
619 163
554 544
519 373
490 200
405 7
393 825