1071 673
1005 32
942 160
926 751
808 744
798 772
785 761
763 857
702 444
669 421
663 610
613 298
590 241
540 410
539 95
531 603
512 236
507 222
480 78
446 1