1067 311
1012 843
1011 946
984 926
949 743
938 803
878 746
836 679
796 566
773 704
705 97
621 735
564 408
560 731
382 935
336 764
332 718
263 306
209 732
185 929