1071 331
1040 620
936 724
897 81
876 880
860 440
858 962
822 958
760 614
645 773
615 567
597 486
536 33
408 458
380 495
361 619
285 540
247 750
159 89
107 485