1023 948
875 905
1009 887
671 832
869 731
672 705
789 703
72 596
683 570
513 451
294 449
454 432
336 407
616 363
508 239
592 210
70 165
971 117
701 101
901 52